This is a summary of the IndexConvert process. See the user guide for details.

IndexConvert Process


See the user guide or brochure for more information. These are available from the downloads page.

Labelling headings ($L1_ $L2_, $L3_, etc.) and locator strings ($L_) allows the index to be manipulated into spreadsheet or other formats and exported to the file of choice.

At each stage, error labels ($ErH01_, $ErL00_, $ErL01_ etc.) identify positions in the index that must be reviewed before the next stage.

During the labelling stages the user is asked to respond to initial judgements made by IndexConvert based on automatic  searches of the index. Examples of the dialogue are ‘Is this a level 1 heading?’ or ‘Is this a FIRST locator?’

When the index is received as a PDF, conversion to a Word document will cause changes to the document format that may initially be invisible. These are likely to include the addition of returns at the end of some lines and the omission of returns at others. Adjustments should be made before using IndexConvert or much time will be wasted later on.


The first stage with IndexConvert is preprocessing. If the index is presented as multiple columns it will be converted to a single column. Unnecessary page, section and column breaks, blank lines, and single letter group headings, are automatically removed. Check for $Er labels and correct any errors.

Initial labelling of locators (Locators L) matches the region of an entry between the end of a heading and the beginning of a locator against a library of several thousand possibilities. Where a match can't be found an error label is inserted.

Headings and subheadings are then labelled using a choice of three different methods. A is recommended for good Word files (such as an index exported from an indexing program), Method C is recommended when the index has been exported from a PDF.

Remaining locators are then labelled.

An audit determines entries that may have been labelled incorrectly. The user needs to adjust the index at this stage to eliminate all error codes. The audit expects every entry to include a locator. If it doesn't then Ignore will prevent the entry being labelled.

An audit report can be created containing only the entries containing error labels.

Concatenation and style labeling follows unless an IXML, IDEX or Index-Manager export is chosen.

Styles labelled are bold, italic, underline, subscript, superscript and smallcaps.

Elided 123-4

Elided is an additional add-in supplied with IndexConvert for converting elided page ranges back to un-elided ranges to support repagination.



The file is then exported to the required file format.


TextConvert and CharConvert aid entry of diacritics into Sky Index or Macrex. You can also quickly establish the keyboard entry codes of any characters without the need to search massive Unicode tables.