Change Log
On this page, you can find the history of changes made to the program TextConverter.
- New Program Version (2026-07-31): 64 bit version for Windows.
- Code Page Selection Dialog (2026-07-13): Using the context menu of the code page list (right-click), the names of the selected encodings can now be copied to the clipboard and it is possible to adopt the family, the alphabet, the region, the basis, the ranges and the byte/bit length of the selected encoding as a filter.
- New Multi-Byte Encodings (Latin Alphabet, Western European) (2026-06-26): ISO-IR-99 (ANSI_X3.110-1983), ISO-IR-103 (T.61-8BIT) and ISO-IR-156 (T.51) as well as the single-byte variant ISO-IR-102 (T.61-7BIT).
- Character Map as Tool (2026-06-01): The character map, which could previously already be displayed via the context menu of the code page selection boxes or via the code page selection dialog to display the character mapping of the selected encoding, is now also available as an independent tool that can be accessed via the menu "Tools > Character Map" or the keyboard shortcut CTRL + M. In addition to the character table, the tool also contains a code page selection box, a search function for characters and codepoints as well as a display for information about the selected character.
- New German Encodings (2026-05-16): DIN 66303:1986-11/ARV8 (Allgemeine Referenz-Version des 8-Bit-Code - General Reference Version of the 8-Bit Code) and DIN 66303:1986-11/DRV8 (Deutsche Referenz-Version des 8-Bit-Code - German Reference Version of the 8-Bit Code).
- New Brazilian-Portuguese Encodings (2026-05-13): ABICOMP and BRASCII.
- New Baltic-Lithuanian Encodings (2026-05-11): LST 1564 and LST 1590-4.
- New Japanese Encodings (2026-05-09): JIS-X-0201 and JIS-C-6220-JP (both katakana).
- New Vietnamese Encodings (2026-05-07): VSCII and VISCII (Vietnamese Standard Code for Information Interchange).
- New Arabic Encodings (2026-05-06): ASMO-449 and ASMO-449-PLUS.
- New Armenian Encodings (2026-05-05): ARMSCII-7, ARMSCII-8, ARMSCII-8A, ISO-10585 and PT171.
- New Georgian Encodings (2026-05-04): GEOSTD8, GEORGIAN-PS, GEORGIAN-ACADEMY and PT181.
- New Greek Encodings (2026-05-03): ELOT-927, ELOT-928, GREEK-CCITT, GREEK7-OLD, LATIN-GREEK, LATIN-GREEK1, ISO-5428:1980 and ISO-5428:1984.
- New Cyrillic Encodings (2026-05-02): MIK (Bulgarian), KZ-1048 (Kazakh), CP1124 (Ukrainian), CP1125 (Ukrainian), CP1131 (Belarusian), ISO-IR-146 (Yugoslavian/Serbian), ISO-IR-147 (Yugoslavian/Macedonian), ISO-IR-200 (Uralic - Kildin Saami, Komi, Nenets), ISO-IR-201 (Volgaic - Chuvash, Komi, Mari, Udmurt), ISO-5427:1979 (Russian), ISO-5427:1981 (Russian, Belarusian, Bulgarian, Ukrainian, Macedonian, Serbian) and PT154.
- Drag and Drop of Drives (2026-04-21): It is now possible to drag and drop drives from the Explorer onto the program in order to search this source for files according to the current filter settings and add them to the file list in the program. Previously, selecting drives was only possible via the search folder dialog.
- Character Map for Encodings (2026-03-27): In the CodePage Selection Window (button "..." next to the code page selection boxes) as well as via the context menu of the code page selection boxes (menu item "Character Map"), now a character map of the selected encoding can be displayed, in which the character assignment of this code page can be seen. In addition to displaying the character positions, the character table also allows you to search for characters using their code points or by directly entering the respective character.
- Conversion Functions for Hexadecimal and Decimal Numbers (2026-03-26): The rewrite function for the text, line, CSV and XML action lists now contain the two new options INT_TO_HEX and HEX_TO_INT, with which it is possible to convert decimal integers to hexadecimal numbers and vice versa. In addition, the two new functional placeholders >rewrite=int_to_hex as well as >rewrite=hex_to_int are available for the same purpose, which can be used in any references for number conversions.
- New actions for CSV and XML action lists (2026-03-19): The new actions REWRITE_CELLS, REWRITE_INNERTEXTS and REWRITE_ATTRIBUTEVALUES allow you to rewrite the contents of arbitrary cells of CSV data, as well as inner texts and attribute values of XML data, in various ways. Available are the same rewrite functions that are also provided by the two existing actions REWRITE and REWRITE_LINES for the entire text or for selected lines.
- Option to control the action when using the tab key (2026-03-14): Use the tabulator key to move from control to control or to enter a tab character into a multi-line text box. If tab input is enabled, you can use CTRL + TAB (instead of just TAB) to jump to the next control.
- Language Settings (2026-03-13): Display of the language in the current application language as a mouseover over the language name in the national language.
- New EBCDIC Encoding (2026-02-26): UTF-EBCDIC.
- New EBCDIC Encodings (2026-02-23): EBCDIC-037 (Western European - Australia / Brazil / Canada / New Zealand / Portugal / South Africa / USA), EBCDIC-038 (English), EBCDIC-273 (Western European - Germany / Austria), EBCDIC-274 (Western European - Belgium), EBCDIC-275 (Western European - Brazil), EBCDIC-277 (Western European - Denmark / Norway), EBCDIC-278 (Western European - Finland / Sweden), EBCDIC-280 (Western European - Italy), EBCDIC-281 (Western European - Japan), EBCDIC-282 (Western European - Portugal), EBCDIC-284 (Western European - Spain / Latin America), EBCDIC-285 (Western European - United Kingdom / Ireland), EBCDIC-290 (Japanese - Katakana), EBCDIC-297 (Western European - France), EBCDIC-410 (Cyrillic), EBCDIC-420 (Arabic), EBCDIC-423 (Greek), EBCDIC-424 (Hebrew), EBCDIC-500 (Western European - Belgium / Canada / Switzerland / International), EBCDIC-833 (Korean), EBCDIC-838 (Thai), EBCDIC-870 (Central European), EBCDIC-871 (Western European - Iceland), EBCDIC-875 (Greek), EBCDIC-880 (Cyrillic - Russian, Bosnian, Bulgarian, Macedonian, Montenegro, Serbian), EBCDIC-905 (South European), EBCDIC-918 (Arabic - Urdu), EBCDIC-924 (Western European), EBCDIC-1025 (Cyrillic - Serbian / Bulgarian), EBCDIC-1026 (Turkish), EBCDIC-1047 (Western European), EBCDIC-1069 (North European), EBCDIC-1112 (Baltic - Latvian / Lithuanian), EBCDIC-1113 (Nordic), EBCDIC-1122 (Baltic - Estonian), EBCDIC-1123 (Cyrillic - Ukrainian), EBCDIC-1130 (Vietnamese), EBCDIC-1132 (Lao), EBCDIC-1140 (Western European - Australia / Brazil / Canada / New Zealand / Portugal / South Africa / USA), EBCDIC-1141 (Western European - Germany / Austria), EBCDIC-1142 (Western European - Denmark / Norway), EBCDIC-1143 (Western European - Finland / Sweden), EBCDIC-1144 (Western European - Italy), EBCDIC-1145 (Western European - Spain / Latin America), EBCDIC-1146 (Western European - United Kingdom / Ireland), EBCDIC-1147 (Western European - France), EBCDIC-1148 (Western European - Belgium / Canada / Switzerland / International), EBCDIC-1149 (Western European - Iceland), EBCDIC-1153 (Central European), EBCDIC-1154 (Cyrillic - Serbian / Bulgarian), EBCDIC-1155 (Turkish), EBCDIC-1156 (Baltic - Latvian / Lithuanian), EBCDIC-1157 (Baltic - Estonian), EBCDIC-1158 (Cyrillic - Ukrainian), EBCDIC-1160 (Thai), EBCDIC-1164 (Vietnamese), EBCDIC-1166 (Cyrillic - Kazakh) and EBCDIC-1175 (Turkish).
- More dynamic Search Window (2026-02-16): The height of the search field and the hit list can now be set dynamically to any height using the mouse. This makes longer or multi-line search terms respectively search texts more visible.
- New ISO-8859 Variants (2026-01-31): ISO-IR-182 (Welsh), ISO-IR-197 (Saami), ISO-IR-204 (Western European), ISO-IR-205 (Baltic), ISO-IR-206 (North European) and ISO-IR-209 (Saami, Finnish Romani).
- New DEC Encodings (2026-01-27): DEC-MCS (Western European), EL8DEC (Greek), DEC-HEBREW-8 (Hebrew), TR7DEC (Turkish) and TR8DEC (Turkish).
- New National Replacement Character Sets (2026-01-23): NRCS-CH (Switzerland), NRCS-DK-NO (Danish/Norwegian), NRCS-DK-NO-ALT (Danish/Norwegian), NRCS-FI (Finnish), NRCS-INV (English), NRCS-NL (Dutch), NRCS-PT (Portuguese), NRCS-SE (Swedish) and NRCS-UK (English - United Kingdom).
- Access to the File Filter Dialog (2026-01-21): The file filter can now additionaly be accessed via the general settings dialog (Settings > General). To do this, click on the new button "Configure Filter" under "File List". Of course, the file filter dialog can still be accessed via the context menu of the file list like before.
- Code Page Selection Box with Filter Dialog (2026-01-16): In addition to the existing filters, which you can find via the context menu of the selection boxes for the encoding of text files, there is now also a more extensive selection dialog available that you can access using the new button "..." next to the selection box. In this dialog you will find on the left side the list of the available or filtered code pages with the additional information "Name", "Family", "Alphabet", "Region", "Byte length", "Base/Areas", "Number of characters" as well as "Aliases" (which can also be sorted using the column headers) and on the right there are filters for the name, the family (Windows, Mac, DOS, KOI,...), the alphabet (Latin, Cyrillic, Greek, Arabic, Hebrew, Georgian, Armenian, Thai,...), the region, the byte length (Single Byte 7 Bit / 8 Bit, Multi Byte 2 Byte / 4 Byte / Variable), the base (ASCII, EBCDIC,...), supported codepoint ranges (Basic Latin, Basic Multilingual Plane, Combining Diacritical Marks, Euro Sign...), supported languages, supported characters (including a selection via codepoint ranges) as well as number of characters (min, max; code pages with unoccupied positions; code pages that use all positions). In the options, you can additionaly find a switch with which you can determine whether all code page aliases should be listed individually or whether each encoding should only appear once in the list without showing their alias names.
- Copy Folder Paths to Clipboard (2026-01-13): In addition to the existing possibility of copying file names and file paths to the clipboard, it is now also possible to copy the paths of the folders of all selected files to the clipboard using the option of the same name in the context menu of the file list. If several files are selected and are located in the same folder, the respective folder path is only copied once.
- New Encodings (2026-01-11): BS-VIEWDATA (English - United Kingdom), ISO-IR-123 (French - Canada), SI-960 (Hebrew), TIS-620 (Thai), CP1133 (Lao), INIS-8 (English), INIS-CYRILLIC (Cyrillic), JP-OCR-A (Japanese) and JP-OCR-B (Japanese).
- New Code Page Filter (2026-01-09): Independent of the existing code page filters, you can now also filter for "ASCII-based code pages only", "EBCDIC-based code pages only" or "All code pages". You can find these filter settings also via the context menu if you right-click on one of the selection boxes for the encoding.
- New ISO-646 Encodings (2026-01-07): ISO-646-CA (French - Canada), ISO-646-CA2 (French - Canada), ISO-646-CN (Chinese), ISO-646-CU (Spanish - Cuba), ISO-646-DE (German), ISO-646-DK (Danish), ISO-646-ES (Spanish), ISO-646-ES2 (Spanish - Basque, Castilian, Catalan, Galician), ISO-646-FR (French), ISO-646-FR1 (French), ISO-646-GB (English), ISO-646-HU (Hungarian), ISO-646-IE (Irish), ISO-646-INIS (English), ISO-646-INV (English), ISO-646-IT (Italian), ISO-646-JP (Japanese), ISO-646-NL (Dutch), ISO-646-NO (Norwegian), ISO-646-NO2 (Norwegian), ISO-646-PT (Portuguese), ISO-646-PT2 (Portuguese/Spanish), ISO-IR-10 (Swedish), ISO-646-SE2 (Swedish), ISO-646-TW (Taiwan) and ISO-646-YU (Yugoslavian).
- Case Insensitive Unicode in Regular Expressions (2025-12-24): The usage of regular expressions with the option "Case-Insensitive" (using modifier i or with the option "Match case" disabled) is now also possible with Unicode characters. Previously this only worked with characters from the ASCII range (A-Z / a-z).
- New Reference Placeholder for Selections from Regular Expressions (2025-11-23): With the new placeholder for references "regmatch=x" you can now create a reference to a selection from a regular expression in all search and replace functions of the TextConverter. The matching string in brackets is referenced, numbered according to the number of the bracket. For example, with a search for "([0-9]+)" and a replacement with "%ref:regmatch=$1>format=0.0%", you search for a number using the regular expression, you reference the contents of the first bracket with $1 (i.e. the number found) and format this number using the format functional placeholder into a percentage with one decimal place and replace the hit accordingly with the result.
- New Encodings (2025-11-17): UCS-2 LE/BE and UCS-4 LE/BE.
- New Encoding (2025-11-13): UTF-1.
- Number Formatting in References (2025-10-14): The function "Number Format" can now also be used in any references using the new functional placeholder "format". This means that number formatting is now also available for any other text locations in addition to CSV cells as well as inner texts and attribute values of XML data. For more information and examples (for example, regarding formatting individual characters, words or lines), see the tutorial about using number formatting in references.
- Improved Handling of Multi-Screen High DPI Environments (2025-09-09): Improved handling (saving, loading and positioning) of window size settings (window size and position) on systems with multiple high-DPI monitors of different sizes and resolutions.
- Improved Handling of invalid Window Size Settings (2025-09-03): When loading window size settings, now a check is made to see whether the stored window position and window size settings match the current screen size. This prevents the window from being positioned outside the visible area when loading the settings, for example if the settings were saved on a larger screen than the current one.
- Notification regarding rejected Files (2025-08-30): With the new option "Show warning if files have been rejected by the filter" in the file filter settings, you can receive a warning message when individual manually added files could not be added to the file list due to current filter settings. This function serves, among other things, to remind you of old but still active filters, which can lead to the question of why certain files were not accepted.
- Reset of the Filter Settings (2025-08-29): In both the folder search dialog as well as the file filter dialog you will now find a new reset button ("Reset Filter") with which you can reset the corresponding settings to their initial state.
- Formatting of Numbers (2025-08-23): With the new feature "Number Format" for CSV cells as well as inner texts and attribute values of XML data, you can now format number values in a variety of ways (for example, regarding decimal places, leading zeros, decimal separators, thousands separators, currency symbols, and so on). In addition to configuring the number format using the fields in the graphical user interface, you can also use the new functions in your action lists. The new parameters FORMAT_CELLS, FORMAT_INNERTEXTS and FORMAT_ATTRIBUTEVALUES are available for this purpose. A detailed explanation of this function, including numerous examples, can be found in the tutorial "Changing the number format of CSV, XML or other data".
- New Encoding (2025-08-08): GB18030 (Chinese Unicode Transformation Format).
- New Code Page Filter (2025-08-05): The two new filters "Only 7 Bit Code Pages" and "Only 8 Bit Code Pages" have been added to the existing filters "Only Single Byte Code Pages / Only Multi Byte Code Pages / Support of all characters" available for the selection boxes for the text formats. The new filters can also be selected via the context menu of the respective input field.
- Preview for Encoding Changes (2025-07-14): Improved preview for text encoding changes.
- Individual Splash Screen (2025-07-12): The tab "System Integration" of the Settings Dialog (Settings > System Integration) now contains an option to enable and disable the splash screen that appears at program startup.
- New HP Encodings (2025-06-08): HP-GREEK8 (Greek), HP-ROMAN8 (Western European), HP-ROMAN9 (Western European), HP-THAI8 (Thai) as well as HP-TURKISH8 (Turkish).
- New KOI Encodings (2025-06-02): KOI8-R (Cyrillic - Russian, Bulgarian), KOI8-U (Cyrillic - Ukrainian), KOI8-RU (Cyrillic - Russian, Ukrainian, Belarusian), KOI8-E (Cyrillic - Russian, Belarusian, Macedonian, Serbian, Ukrainian) und KOI8-T (Cyrillic - Tajik).
- New Keyboard Shortcuts (2025-05-30): The dialogs "Settings", "Info", "Columns", "Folder Search", "File Filter", "Search in Files", "TextEncoder", "Action Lists" and "Transliteration" can now be closed using the ESC key.
- New Sorting Options for the File List (2025-05-25): The sorting of text in the file list can now be influenced by the following new options: "Ignore Case" ("A" and "a" are treated the same), "Ignore Diacritics" ("ä", "á", "ā" and so on are treated like "a"), "Ignore the following words" (arbitrary words such as "the" or "a" can be defined that are considered non-existent during the sorting - with this "Beatles" is sorted the same as "The Beatles"), "Treat the following characters like spaces" (allows characters such as spaces, "-" or "_" to be treated equally during sorting) and "Treat characters ä/ö/ü/ß like ae/oe/ue/ss" (sorting like in a German dictionary). The new options can be found via the context menu of the file list "Columns" on the tab "Sorting" under "Text Sorting".
- New Asian Windows Encodings (2025-05-13): WIN-932 (Japanese), WIN-936 (Simplified Chinese), WIN-949 (Korean) and WIN-950 (Traditional Chinese).
- Display of the Enccoding (2025-05-11): ANSI files with unknown encoding are now displayed in the file list as "ANSI" instead of "WIN CP" as before, but are still read and processed with the default Windows Code Page by default. This change to a more general name is intended to reflect that these files can also have other encodings.
- Text File Filters (2025-05-10): With three new file filters you are now able to filter by text file properties such as "Encoding", "Byte Order Mark" as well as "Line Break Type" when searching folders or filtering your file list. The three new parameters "filter-enc", "filter-bom" and "filter-lb" are available for script control for these filters.
- Filtering of Code Pages (2025-05-07): The list of encodings in the two selection boxes for reading and saving can now - in addition to the sorting - also be filtered. With the new filters "Only Single Byte Code Pages", "Only Multi Byte Code Pages", "Only encodings that support all characters" or "All Code Pages" you can limit the selection of the list accordingly. Right-click the respective selection box to configure the filters.
- Processing of selected Files (2025-04-27): The behavior of asking whether only the selected files in the file list should be processed if one or more files are marked in the file list can now be adjusted using the new option "If there are selected files in the file list, ask whether only these files should be processed" (Settings > General). If this option is not activated, all files that are currently in the list will always be processed, regardless of the file selection. However, if this option is activated, you will be asked whether only the selected files should be processed if there are selected files in the list. If no file is selected in the file list, always all files are processed.
- Copy File Names to Clipboard (2025-04-23): With this new option in the context menu of the file list, in addition to the complete paths, you can now also easily copy only the names of the selected files to the clipboard.
- Remove Files based on their Location (2025-04-22): In the context menu of the file list with a single file selection active, there are now two new functions: "Remove Files from this Folder" and "Remove Files from other Folders". This allows you to either remove all files from the list that are stored in the same folder as the selected file or those files that are stored in a different folder, thereby keeping only the files that are in the selected file's folder.
- Date Filter with rounded Time Specifications (2025-04-21): The file date filters that require a relative time, such as "Younger Than", "Older Than" or "Relative Time Period", now have a new option "Round to full years / months / weeks / days / hours / minutes". If this option is activated, the relative time period will be rounded up accordingly. "Older than two years" would mean exactly today's date two years ago if unrounded, but if rounded it would always mean the first of January of the following year regardless of today's date. In the script control, the parameters "older-t", "younger-t" and "period-t1/t2" can be appended with "-r" for rounding (for example "older-2y-r" for older than two rounded years).
- Settings for Regular Expressions (2025-04-18): Under "Settings > Regular Expressions" you will find some new settings to customize the behavior of regular expressions. With these settings it is possible to set default values for the modifiers "Case Insensitive" (i), Ignore Diacritics (d), Multi Line (m), Single Line (s), Greedy Mode (g) and Extended Syntax (x) as well as to adapt the characters contained in the character classes "Word" (w), "Spaces" (s) and "LineSeparators" according to your own needs.
- Dialog for Deleting Settings (2025-04-15): The function "Delete Settings" now displays a dialog in which all startup settings, language settings, action lists, transliterations, keys and other settings files stored on the respective computer are listed and can this way be managed and deleted individually. Previously, when using this function, all files found were deleted directly.
- Settings Reset now with Inquiry (2025-03-29): The function "Reset Settings" now only resets the settings after a warning message has been confirmed. Previously an immediate reset took place.
- Sorting of Code Pages by Language, Family or Name (2025-03-27): The list of character encodings in the two selection boxes for reading and saving can now be displayed sorted by the language covered, by the family or by the name of the code page. When sorting by names, the aliases of the encodings are listed additionally. You can find those new options by right-clicking on the respective selection box.
- New Language (2025-03-25): Русский (Russian).
- New ISO-8859 Encodings (2025-03-17): ISO 8859-5 (Cyrillic), ISO 8859-6 (Arabic), ISO 8859-7 (Greek), ISO 8859-8 (Hebrew) and ISO 8859-11 (Thai). The code pages ISO 8859-1 to ISO 8859-4, ISO 8859-10 as well as ISO 8859-13 to ISO 8859-16 were already available.
- New Latin Encodings (2025-03-16): LATIN-3 (ISO 8859-3, South European), LATIN-4 (ISO 8859-4, North European), LATIN-5 (ISO 8859-9, Turkish), LATIN-6 (ISO 8859-10, Nordic), LATIN-7 (ISO 8859-13, Baltic), LATIN-8 (ISO 8859-14, Celtic), LATIN-9 (ISO 8859-15, New Western European) and LATIN-10 (ISO 8859-16, South-Eastern European). LATIN-1 (ISO 8859-1, Western European) and LATIN-2 (ISO 8859-2, Central European) were already available.
- New Mac Encodings (2025-03-14): MacArabic (Arabic), MacArmenian (Armenian), MacCeltic (Celtic), MacCentralEuropean (Central European), MacCyrillic (Cyrillic - Russian, Bulgarian, Belarusian, Macedonian, Serbian), MacCroatian (South-Eastern European), MacGaelic (Celtic), MacGeorgian (Georgian), MacGreek (Greek), MacHebrew (Hebrew), MacIcelandic (Icelandic), MacInuit (Inuktitut), MacRoman (Western European), MacRomanian (South-Eastern European), MacSaami (Saami, Kalo), MacThai (Thai), MacTurkish (Turkish) and MacUkrainian (Cyrillic - Ukrainian).
- New Windows Encodings (2025-03-13): WIN-1254 (Turkish), WIN-1255 (Hebrew), WIN-1256 (Arabic), WIN-1257 (Baltic), WIN-1258 (Vietnamese), WIN-1270 (Saami, Kalo) and CP874 (Thai). WIN-1250 to WIN-1253 were already available.
- Ignore Diacritics for Functional Placeholders (2025-03-13): The functional placeholders for references ">replace", ">delete", ">find_lines" and ">delete_lines" can now be used with the additional flag "d" (ignore diacritics).
- Storage of the State of the Search Dialog (2025-03-12): The values, the position and the size of the dialog "Search in Files" are now saved per session (recall during a program runtime).
- Storage of the State of the Action List Editor (2025-03-11): The size and the position of the dialog "Action List Editor" are now saved per session (recall during a program runtime).
- Ignore Diacritics for all Replacement and Deletion Functions (2025-03-10): All replacement and deletion functions (for the entire text, for lines and within CSV or XML data) can now also be used with the new option "Ignore diacritics" ("ä" or "á" are treated like "a").
- New File Search Options (2025-03-07): The "Find in Files" dialog gets three new search options: "Beginning of Word", "End of Word" and "Ignore Diacritics". With the options "Beginning of Word" and "End of Word", the search text must appear at the beginning respectively the end of a whole word. Both options activated at the same time correspond to and replace the old "Whole Words" option. If the option "Ignore diacritics" is active, a search for "a" will also find letters such as "ä" or "á".
- New DOS Encodings (2025-03-06): CP667 (Polish), CP668 (Polish), CP708 (Arabic), CP720 (Arabic), CP737 (Greek), CP770 (Baltic - Estonian / Lithuanian / Latvian), CP771 (Baltic - Lithuanian / Russian), CP772 (Baltic - Lithuanian / Cyrillic), CP773 (Baltic), CP774 (Baltic - Lithuanian), CP775 (Baltic), CP776 (Baltic - Lithuanian), CP777 (Baltic - Lithuanian), CP778 (Baltic - Lithuanian), CP790 (Polish), CP808 (Cyrillic - Russian), CP848 (Cyrillic - Ukrainian), CP849 (Cyrillic - Belarusian), CP850 (Western European), CP851 (Greek), CP852 (Central European), CP853 (South European), CP855 (Cyrillic - Russian), CP856 (Hebrew), CP857 (Turkish), CP858 (Western European), CP859 (Western European), CP860 (Portuguese), CP861 (Icelandic), CP862 (Hebrew), CP863 (French - Canada), CP864 (Arabic - Egypt, Iraq, Jordan, Saudi Arabia, Syria), CP865 (Nordic), CP866 (Cyrillic - Russian), CP867 (Hebrew), CP868 (Arabic - Urdu), CP869 (Greek), CP872 (Cyrillic), CP902 (Baltic - Estonian), CP922 (Baltic - Estonian), CP1116 (Baltic - Estonian) and CP1117 (Baltic - Estonian / Lithuanian / Latvian). The code page CP437 (Western European) was already available.
- Notification about selected Files (2025-02-28): If you have marked more than one file in the file list, their number will now be displayed above the file list in the form "Number of selected files/total number of files".
- Open or Copy Links (2025-02-17): All linked websites can now also be opened via the context menu using the right mouse button (item "Open Link") or copied to the clipboard as a URL (item "Copy Link"). Left-clicking on a link will still open it in your default browser as before. Using the context menu and the new copy function, the URL can now also be used for other purposes.
- File Filter Dialog (2025-02-14): In the dialogs "Search Folders" as well as "Filter Settings" you will find new functions in the context menu (right mouse button) of the options for the file name filter and the file path filter. Added are the options "Activate all" and "Deactivate all" for automatically selecting or deselecting all options, as well as the function "As Inline Flags" with which the corresponding flags from the currently activated options can be automatically placed in front of the search term without you having to worry about the syntax yourself.
- Import old TKG Configurations (2025-02-14): With the new tool "TKG Import" (menu "Tools > TKG Import") you can import lists of replacements and/or deletions from settings files of the old TextConverter (file extension TKG stored with program versions before 2017) into the current TextConverter as new action lists.
- Ignore Diacritics for all Trim-Till-Text-Functions (2025-02-09): The functions "Remove all Characters before or after a Text" (for the entire text, for lines and within CSV or XML data) as well as the functional placeholders "trim=till_text", "trim=till_text_left" and "trim=till_text_right" can now also be used with the new option "Ignore Diacritics" ("ä" or "á" are treated like "a").
- New Option for the Action List Functions SELECT/DESELECT LINES/CELLS (2025-02-06): The text selectors CONTAINING_TEXT, NOT_CONTAINING_TEXT, MATCHING_TEXT, NOT_MATCHING_TEXT, STARTING_WITH_TEXT and NOT_STARTING_WITH_TEXT of the functions SELECT_LINES and DESELECT_LINES as well as SELECT_CELLS and DESELECT_CELLS for marking the lines respectively CSV cells to be edited via action lists can now also be used with the new option "Ignore Diacritics" ("ä" or "á" are treated like "a").
- Delete Lines before/after a Text (2025-02-05): The two options "Delete lines before a text" and "Delete lines after a text" have been separated from each other (previously both functions were grouped together under the name "Delete lines according to content") and are now available as two independent functions that can be used independently of each other. Both functions have also been supplemented by the new options "Ignore diacritics", "Line must begin with the Text/RegEx", "Line must end with the Text/RegEx" and "Entire line must correspond to the Text/RegEx".
- Ignore Diacritics for Line Deletion Function (2025-02-04): The function "Delete lines that contain text" can now also be used with the new option "Ignore diacritics" ("ä" or "á" are treated like "a").
- New Flags for Functional Placeholders (2025-02-03): The functional placeholders for references ">replace", ">delete", ">find_lines" and ">delete_lines" can now be used with the additional flags "b" (beginning of word must match) and "e" (end of word must match).
- New Options for CSV and XML Functions (2025-02-02): The delete and replace functions for CSV and XML editing now have the two new options "Must start with text/RegEx" and "Must end with text/RegEx". The new flags "b" (match begin) and "e" (match end) can be used in the action lists for these two options.
- New Options for Line Functions (2025-02-01): For the line functions "Replace lines", "Replace in lines", "Delete lines", "Delete in lines", "Prepend text to lines", "Append text to lines" as well as "Insert text into lines" the new options "Ignore diacritics" as well as "Line must start with the text/RegEx" and "Line must end with the text/RegEx" are now available.
- Start and End of Words (2025-01-30): All functions that were up to now equipped with options such as "Replace whole words only" or "Consider only whole words" have been extended to include the two new options "Start of word" and "End of word". If both of these options are activated, whole words are searched for as before. If only one of these two options is activated, it is sufficient for a match if only the beginning respectively the end of the word matches the search word. This now makes it possible, for example, to carry out targeted searches for the beginnings or the endings of words or to only carry out replacements if the search text matches a word at the beginning and/or at the end.
- Individual Parameters for single Search Terms (2025-01-19): If you have linked multiple search terms for your filename filter or your path filter using a colon : (AND conjunction) or a vertical bar | (OR conjunction), previously the selected options always referred to all of those search terms equally. However, now it is possible to set different options for each of the search terms. This can be done using the flags "c" (case sensitive), "d" (ignore diacritics), "w" (whole words), "p" (starts as a word), "q" (ends as a word), "b" (start), "e" (end), "a" (entire name) as well as "r" (regular expression), which can be placed in front of the individual search terms within angle brackets <> (for example "
A: e" for: begins with a capital A and ends with a lower case e). - File Date Filters (2025-01-18): With the new filters for the creation date, last modified date, last accessed date, and last attribute changed date, files can now also be filtered by these file date types when searching folders. It is possible to search for relative times and time periods (today, yesterday, this week, last week, last two weeks, this month, last month, last two months, this year, last year, last two years, last five years), absolute times (before date, after date, between two dates), relative times (older than, younger than, between two points in time) and using a component search in which the date components (day, month, year) and the time components (second, minute, hour) can be searched independently of each other. The new parameters "filter-date-created" (date of creation), "filter-date-modified" (date of last change), "filter-date-accessed" (date of last access) as well as "filter-date-attrchanged" (date of last attribute change) are available for script control. You can use these parameters with the values "today", "yesterday", "this-week", "last-week", "this-month", "last-month", "this-year", "last-year", "before-d", "after-d", "between-d1/d2", "older-t", "younger-t", "period-t1/t2" and "components-x". For a detailed explanation of all these filters and parameters, see the section File Date Filters in the File Filter Tutorial.
- Import of Folders (2025-01-16): File lists to be imported (text files with the file extension .filelist) can now also contain paths to folders, which contents are loaded during the import this way.
- Limit Folder Name Filtering to individual Folder Levels (2025-01-13): The path filter for searching for specific folder names within the path can now be limited to any folder level (e.g. "2", "3-7" or "1,5-8"). When using this filter, only the specified folder levels are checked and all other levels are ignored. For script control, now the parameter "filter-pathlevel" is available to specify the levels to be searched. Alternatively, the level can also be defined using the flags preceding the search term using the "filter-path" parameter in the form "
" or " " (p stands for possible other flags).
- Extension of the Whole Word Filter (2025-01-11): The option "Only consider whole words" of the file name filter and the path filter has been expanded to the two new options "Consider only whole words (beginning)" and "Consider only whole words (end)". If both of these options are activated, this corresponds to the previous behavior of "Search term must appear as a whole word". However, if only one of the two options is activated, you can search for the beginning of a word or the end of a word. If both options are deactivated, the search term can also appear anywhere within words. The two parameters for the script control "filter-name-words" and "filter-path-words" can now be used with the values "0" (option is deactivated), "1" (search for whole words), "front" (search for the beginning of words) and "back" (search for the ends of words) (previously only the values "0" and "1" were allowed).
- File Filter Dialog (2025-01-09): The individual file filter types in the dialog "Add files from folders" can now be collapsed and expanded to make the dialog clearer. When the dialog opens, active filters are automatically displayed expanded so that these active filters are immediately visible. In addition, the position of the dialog is saved per session.
- Search Terms with AND/OR Conjunction (2025-01-07): If the filter for the file name or the filter for the folder name was used with several different search terms, previously, it was sufficient if at least one of these search terms matched to trigger a hit (OR conjunction). In addition to this OR conjunction, which can still be used with the vertical bar | as delimiter, there is now also the additional option of linking various search terms with an AND using a colon. Examples of this are "a:b" (name must contain both "a" and "b"), "a|b" (name must contain "a" or "b") or "a:b|c" (name must contain "a" and also either "b" or "c").
- File Size Filter (2025-01-05): The new file size filter allows you to set a minimum size and/or a maximum size in bytes, KB, MB, TB or PB for your file search. For this, the two new parameters "filter-size-min" and "filter-size-max" are introduced for script control.
- Folder Level Filter (2025-01-04): The new folder level filter allows you to limit the search for files to specific folder levels within a directory structure. Individual levels (e.g. "3") as well as ranges (e.g. "2-5") as well as enumerations (e.g. "1.5-9") can be specified. In the script control, the new parameter "filter-folderlevel" can be used to use this filter.
- Syntax Unification (2025-01-03): Analogous to the folder search, the separator for several search terms within the file name filter has been adjusted to the vertical bar |. In order to be able to use the vertical bar within regular expressions, the relevant regular expression can be enclosed in double quotation marks.
- Path Filter (2025-01-02): In addition to the filter for the file name, there is now also a filter for the path, which can be used to filter for the folder names within the path. This filter provides the same options as the file name filter (case sensitive, ignore diacritical marks, only consider whole words, folder name must begin/end with the search term, entire folder name must match, search term has to be interpreted as regular expression). These options can be controlled via script using the new parameters filter-path, filter-path-matchcase, filter-path-diacritics, filter-path-words, filter-path-start, filter-path-end, filter-path-matchall and filter-path-regex.
- New Filename Filter Options (2024-12-31): In addition to the previous options "Case sensitive", "Entire name must match" and "Interpret as regular expression", the file name filter additionally has now the following new options: Ignore diacritics, search term must appear as a whole word, name must begin with the search term, name must end with the search term. In the script control, these options can be controlled via the new parameters filter-name-words, filter-name-diacritics, filter-name-start and filter-name-end.
- Case-Sensitive Functional Placeholder (2024-12-30): The functional placeholders ">replace=x,y", ">replace_regex=x,y", ">delete_regex=x" and "delete=x" now work case-sensitive by default (upper and lower case letters are taken into account when searching for text). If you want to work regardless of upper and lower case writings, please use the corresponding functional placeholders ">replace=x,y,z" respectively ">delete=x,y" without the parameter "c" as a flag.
- Positive and Negative Search (2024-12-29): In the filter for the file name, now, both a positive search as well as a negative search can be carried out combined together by placing a minus sign in front of the individual search terms separated by a delimiter if the term in question is to be excluded from the search. After the update from January 7, 2025, you can for example use the search term "a:-b" to find filenames that contain the letter "a" but not the letter "b". In this way, any number of positive and negative searches can be combined.
- New Functional Placeholders (2024-12-29): From now on you can use the new functional placeholders for references ">replace_word=x,y", ">delete_word=x" and ">delete=x,y". You can use the functional placeholder ">delete=x,y" along with the flags "c" (case sensitive), "w" (whole words only), "r" (regular expression) as well as "a" (everything must match) for y.
- New Flags for Functional Placeholders (2024-12-28): Parameter "a" (match all / entire text must match) for the functional placeholder ">replace=x,y,z".
- New Flags for Functional Placeholders (2024-12-27): Parameter "w" (whole words / whole word must match) for the functional placeholders ">replace=x,y,z", ">delete_lines=x,y" and ">trim=till_text/_left/_right:x,y".
- New Options for Line Deletions (2024-12-26): The function "Lines > Delete Lines > Delete Lines according to Content" has been updated with the following new options: "Match case", "Interpret as regular expression", "Consider only whole words" and "Keep line with the search text".
- Search and Replace of entire Words (2024-12-23): With the new option "Replace whole words only" in many replacement and search functions, it is now possible to carry out searches and/or replacements only if the search word occurs as a whole in the text in question.
- Focus Change in the Search Dialog (2024-12-18): In the "Search in files" dialog, the field for entering the search text now automatically receives the focus when the window opens. This means you can start entering the search term directly without first having to click into the field with the mouse.
- Search for whole Words in Files (2024-12-16): In the "Search in Files" dialog there is now the new option "Whole Words". If this option is activated, the search text must appear as a whole word in the text of the file in order to trigger a hit. If this option is deactivated, the search text can also appear within words.
- Refresh File Properties (2024-12-12): In the context menu of the file list you can now find the new entry "Refresh File Properties", with which you can update the properties of the files that have already been read out and are listed in the list, such as the file size, the modification date or meta information. You can use this option, for example, if you have changed files in external programs after creating the file list and want to adopt their new properties into the file list.
- Windows System Integration Unicode Support (2024-12-02): Improved Unicode support for the Windows system integration, for example regarding user names and resulting user directories for storing settings that contain Unicode characters.
- Alphabetical filename numbering (2024-09-11): Consecutive numbering across multiple file names can now also be implemented using letters instead of numbers. The new placeholders %alph-a% (for lowercase letters) as well as %alph-A% (for uppercase letters) are available to you for this purpose, which you can use in all fields of the storage options (folder, file name, file extension) (of course also combined with any other characters) and which are then replaced by the respective letters a, b, c, d and so on or A, B, C, D and so on when saving, depending on the position of the file in the file list. Previously, only numbering with numbers was possible, for example using the placeholders %num% (1, 2, 3,...) or %0num% (01, 02, 03,...).
- New Placeholders (2024-08-29): Placeholders for file numbering (%num-alph-uc% and %num-alph-lc%) as well as numbering within files (%numf-alph-uc%, %numf-alph-lc%, %numfa-alph-uc% and %numfa-alph-lc%) with upper case (-uc) or lower case (-lc) letters instead of numbers.
- New Language (2024-08-28): Türkçe (Turkish).
- Unicode Update (2024-08-27): Consideration of changes in the Unicode standard, improved processing of some Unicode characters.
- CSV Sorting via Action Lists (2024-07-17): In addition to the action "CSV > Sort" in the graphical user interface, CSV data can now also be sorted using action lists. For this, the new function "SORT_TABLE" is available to you, which can be used together with the parameters UP, DOWN, UP_NATURAL, DOWN_NATURAL, UP_SYSTEM, DOWN_SYSTEM, RANDOM, -c (ignore upper and lower case) as well as -x (ignore spaces when sorting) for arbitrary columns and rows.
- Sort CSV Columns (2024-07-13): With the new action "CSV > Sort" you can now sort arbitrary columns of CSV data in ascending or descending order either alphabetically, naturally, system algorithmically or randomly. With the options "Ignore case", "Ignore whitespace when sorting", "Limit sorting to the following lines" and "Sort within lines starting from character position/text" the sorting can be further specified and adapted to your needs.
- New Options for Line Sorting (2024-07-03): Ignore case, restrict sorting to certain lines and selection of the sorting algorithm (alphabetical, natural, random or system algorithm).
- URL-Creator (2024-06-27): With the new URL Creator you can rewrite text into the URL style (for example "Ábç Dëf" in "abc-def"). The URL Creator is available to you under "Text > Rewrite", in the action lists as an additional option under "Rewrite" as well as as a functional placeholder for references (>rewrite=create_url).
- Automatic File Detection (2024-06-26): Improved recognition performance of Windows ANSI over other 8-bit encodings.
- Automatic Sorting (2024-06-03): In the sorting settings of the file list (context menu > Columns > Sorting) you can now define a column and a sorting direction according to which the files are automatically sorted after they are added.
- New Line Break Types (2024-05-21): EBCDIC Require New Line (RNL), EBCDIC Line Feed, ATASCII End Of Line (EOL), Group Separator (GS), Record Separator (RS) and Unit Separator (US) as further selectable line break types for reading and saving files.
- Sorting Settings (2024-05-15): With the new sorting settings for the file list, you can now determine the sorting algorithm used (alphabetical sorting, natural sorting, system algorithm or random order) as well as specify whether the upper and lower case writing should be ignored when sorting and whether the existing order of the other columns should be maintained. You can use this function, for example, in combination with the placeholders for numbering or to join files in a specific order. You can find these new options by right-clicking on the file list under "Columns > Sorting".
- Inverse Filename Search (2024-03-07): Also the file name search can now be reversed. If you put a minus sign in front of your search term, all files that do not contain the search term will be found. If your search term starts with a minus sign, you can search for "/-word" to make the minus sign lose its meaning. If you only want to search for a minus sign itself, it is sufficient to search for "-" without "/". To exclude multiple search terms, you can write "-abc/def/ghi" (only finds filenames that do not contain "abc", "def" or "ghi").
- Text File Filter (2024-03-06): Performance improvements of the filter "Text Files Only".
- File Search Filter (2024-03-03): In the file filter options, now multiple search terms for the name can be defined by separating the individual search terms with the character / (for example "name1/name2"). Also multiple file extensions can now be separated with the same character (for example "ext1/ext2/ext3"). The character / has the advantage that it cannot appear in a file name itself and has no special meaning within the wildcard search or the search with regular expressions, so that this character can be used as a unique separator. With the new option "Total Text must match", the entire file name must match the specified text or regular expression to be found. If this option is disabled, the text or regular expression only needs to appear somewhere in the file name. For script controlling the TextConverter, the parameter "filter-name-matchall" has been introduced for this new option.
- New Language (2024-02-20): 简体中文 (Simplified Chinese).
- File List Import (2024-02-02): In addition to text files with line wise file paths, the file list import function now also accepts files in the formats CSV, TSV, XLSX, ODS, HTML and DIF. This makes it possible to reload the files from a file list saved in one of these formats, for example coming from the FilelistCreator.
- Deactivation of the Warning Message (2024-01-31): With the option "Actions > Files > Encoding > Show warning" you can now activate or deactivate the warning message and examination whether all characters contained in the file can be saved with your chosen encoding. Previously, the check and warning was always active.
- Window Positioning (2023-12-07): With the new option "Settings > System Integration > Always on Top" you can keep the window of the TextConverter permanently in the foreground above all other program windows.
- New Encoding Format (2023-11-03): Code Page 437 (CP437, IBM437, OEM-US) as further encoding for reading and writing files.
- Display of the Encoding in the File List (2023-09-13): If a text file does not contain a byte greater than 127, the encoding of that file will now be shown as "US-ASCII/UTF-8" in the file list. Reason: Texts saved as UTF-8 without a byte order mark, which do not contain any characters outside the ASCII range, do not differ from pure ASCII texts at the byte level. Previously, only "US-ASCII" was displayed for such files in the file list as the lowest common denominator, which confused some users who expected "UTF-8" instead. To avoid this confusion, now both encodings are indicated. This change only affects the information in the file list and has no effect on the internal processing of the files.
- List Properties (2023-09-07): The dialog "List Properties" now shows the overview either grouped by file types or by file extensions. A new column "Percentage" has been added and the lists can now be copied to the clipboard as text, CSV or TSV using buttons.
- New Separation Possibilities for the File Split (2023-06-26): With the new option "Separation after this number of line breaks" for the action "Split Files" you can split your files at every xth line break.
- File Handling (2023-06-16): Improved handling of files without extension.
- Position Storage (2023-06-09): Improved storage of the last window position in environments with more than one monitor.
- Size Storage (2023-06-06): Improved storage of the program window size, the column widths and the program layout under high DPI conditions.
- New Function of the File List (2023-04-25): Via the context menu of the file list (right mouse button) and the new menu item "Remove Binary Files", you can remove all binary files from the file list so that only editable text files remain.
- References in File Names (2023-04-14): Placeholders for references can now also be used in the text fields of the storage options (folder, name, file extension). This makes it possible, for example, to use single or multiple characters, words or lines of the content of the file within the file name for storage. You can learn more about this in the tutorial about using references in the section "References in File Names".
- Replacement of disallowed Characters in File Names (2023-04-13): With the new option "Settings > General > File Name > Replacement for disallowed Characters in File Names", a character or text can be defined with which illegal characters such as ":" or "/" are replaced in the file name. An empty text is also possible. This replacement may be necessary, for example, if you use references within file names that refer to text containing characters that are not allowed to be used in filenames.
- Numbering of splitted Files (2023-04-11): The numbering of the individual files of a file split can now be individualized with the new placeholders %part_num% and %part_abs%. These two placeholders can be used both in the content of the file as well as in the file name. In addition, the new option "Number File Names of Parts only if necessary" can be used to control whether an automatic numbering of the file name should only take place optionally or always. More on this in the tutorial about separating files in the sections "Placeholders for the Numbering of the Parts" and "Configuration of the File Names of the Parts".
- New Functional Placeholder for References (2023-03-21): With the new functional placeholder for references "inc" you can increase or decrease numbers within the text of a reference by any value.
- New Parameters (2023-03-17): With the new parameters "ph" and "ref" you can activate and deactivate placeholders respectively references within the script control of the TextConverter.
- New Filter (2023-02-27): If you prefix the filter for the file extensions with a minus sign, only files with a different file extension than the specified one will be found. For example, the filter "-csv,xml" excludes all files with the formats CSV or XML.
- New Function of the File List (2023-02-26): Via the context menu of the file list (right mouse button) and the new menu item "List Properties", a summary overview of all files in the file list broken down by their format can be displayed.
- Extension of the Reference Function (2023-02-13): In the references to characters, words and lines, the character positions, word positions respectively line numbers can now alternatively also be specified counted from the end by using negative values for the respective parameters.
- New Option of the Storage Options (2023-02-05): Keep date of the original file, configurable via the graphical user interface as well as the new parameter "date=keep" for the script control.
- Text Filter and Line Filter for References (2023-01-31): With the new functional placeholders for references find_text as well as find_lines and delete_lines, the text of the reference can be filtered on the text level or on the level of its lines. The filters can also be used to limit multiple hits of a reference (for example, if a selector of a reference to an XML file matches multiple texts or attribute values).
- New Functional Placeholders for References (2023-01-27): With the new functional placeholders for references rpad and lpad, the text of the reference can be padded on the left or on the right with any text to any length.
- New Functional Placeholders for References (2023-01-26): With the new functional placeholders for references append and insert, an arbitrary text can be appended and inserted.
- New Functional Placeholders for References (2023-01-23): With the new functional placeholders for references replace, replace_regex, delete, delete_regex, delete_chars, trim, write and rewrite, you can perform replacements and deletions in the text of the reference and you can rewrite the text or change its case.
- New Feature for References (2023-01-23): Functional placeholders for references, with which the text of the reference can be edited and rewritten even before it is inserted. For example, the placeholder %ref:line=1>write=uppercase% stands for the content of the first line written in uppercase letters.
- Combination of References (2023-01-22): Several references can now be combined with each other as desired, for example, the placeholder %ref:line=3>word=2>char=1% stands for the first character of the second word of the third line.
- New References (2023-01-21): Placeholders for references to inner texts (%ref:xml=x%) and attribute values of XML files (%ref:xml=x>attribute=y%).
- New References (2023-01-19): Placeholders for references to external text files (%ref:file=x%) and the text that is currently being edited (%ref:file=self%).
- New Reference (2023-01-17): Placeholder for references to fields of CSV data (%ref:cell=x:y%).
- New References (2023-01-14): Placeholders for references to multiple characters, words, or lines (%ref:chars=x-y%, %ref:chars=x,y%, %ref:words=x-y%, %ref:words=x,y%, %ref:lines=x-y% and %ref:lines=x,y%).
- New References (2023-01-13): Placeholders for references to individual characters, words or lines (%ref:char=x%, %ref:word=x% und %ref:line=x%).
- New Function (2023-01-13): The new function "References" provides placeholders that can be used to insert entire texts as well as parts of the current text or of other text files in the actions of the TextConverter (Actions > Options > References).
- New Options for the Trim Function in Action Lists (2023-01-11): Removement of an arbitrary selection of characters from the beginning and/or from the end of the entire text, from lines, from CSV fields as well as from inner texts, tag names, attribute values and attribute names within an XML structure.
- New Function of the File List (2023-01-07): Copy file paths to the clipboard (so far it was only possible to copy files into the clipboard).
- New Placeholders (2023-01-05): The new placeholders %name,wordX%, %name,wordexX%, %folderY,wordX% and %folderY,wordexX% make it possible to take only the Xth word from the file name respectively from the folder name of the folder number Y from the file path. With negative values for X or Y you can also count from above.
- New Placeholders (2022-12-16): With the new placeholders %folderX,Y,Z% and %folder-X,Y,Z% you can insert the characters Y to Z of the name of the Xth folder from the file path from below respectively from above.
- Text to DOCX/ODT Conversion (2022-11-23): Text files can now also be exported as documents of the formats DOCX and ODT. To do this, just select one of the file extensions DOCX or ODT from the storage options.
- CSV to XLSX/ODS Conversion (2022-11-13): CSV data and CSV files can now also be exported as spreadsheets of the formats XLSX and ODS. To do this, just select one of the file extensions XLSX or ODS from the storage options.
- CSV to XML Conversion (2022-11-09): With the new action "Actions > Format > CSV to XML", CSV data can be converted into an XML structure. With an option you can choose whether the CSV fields should be transferred into the XML structure either as independent nodes or in the form of attributes.
- CSV to SQL Conversion (2022-11-08): With the new options for the function "CSV to SQL Conversion", you can now generate INSERT commands with or without columns as well as UPDATE commands. The INSERT commands can now either be created as individual commands or as a common command for all lines.
- New Actions (2022-11-07): With the new actions "CSV to HTML" and "CSV to SQL" in the new section "Format" (format and data conversion) you can now convert CSV data into an HTML table or into SQL instructions.
- Adjustments of the User Interface (2022-10-22): Adjustments of the program windows and dialogs for an improved display under high-dpi resolution conditions.
- Remove all Characters before or after a Text (2022-09-28): New action in the section "Trim" for removing all characters before or after an arbitrary text from the complete text, from arbitrary lines, from arbitrary fields in CSV data as well as from inner texts and attribute values of XML data (as usual Action and for Action Lists).
- Remove Number of Characters (2022-09-06): New action in the section "Trim" for removing any number of characters from the beginning and/or from the end of the entire text, from arbitrary lines, from arbitrary fields in CSV data as well as from inner texts and attribute values of XML data (as usual Action and for Action Lists).
- Join Files (2022-08-31): In addition to the possibility to insert a text between the individual files to be joined, there are now also the possibilities to define a text that is written in front of the files and to define a text that is written behind the files.
- New Possibilities for the File Split (2022-08-18): New options "Divide Files at Line Breaks" (each line as a new separate file) and "Divide Files after a certain Number of Characters" for the action "Split Files". Before, the separation was only possible on a text or a regular expression.
- New Placeholders (2022-08-06): With the parameter "info" for showing file information via script, now also the placeholders for the file name, the folder, the file size and the date can be used.
- System Integration (2022-07-31): Possibility to integrate the TextConverter into the "Send to" context menu of the Windows Explorer in order to open files and folders with files in the TextConverter for editing directly from the Explorer by right-click. You can find the option in the menu "Settings > System Integration > Context Menu".
- New Parameter (2022-07-21): With the new parameter "info" for the batch version of the TextConverter, you can show information about the passed file in the console. Via this parameter, a string can be passed containing arbitrary characters and the placeholders %enc%, %bom%, %encbom%, %lb%, %lines%, %chars% and %words%. Example: TextConverter -cl file.txt "info=%enc% %lb% - %words% words in %lines% lines"
- New Selectors (2022-07-19): With the new selectors WITH_VALUES, WITH_VALUES_NOT, WITH_VALUES_GREATER_THAN, WITH_VALUES_SMALLER_THAN, WITH_VALUES_EQUAL_OR_GREATER_THAN, WITH_VALUES_EQUAL_OR_SMALLER_THAN and WITH_VALUES_MOD for the actions SELECT_CELLS and DESELECT_CELLS, it is possible to edit only those fields of CSV data or CSV files that have a certain value or whose value corresponds to certain criteria.
- Removal of the FileRenamer (2022-07-01): The component "FileRenamer", which could be invoked via the menu "Tools", was removed from the TextConverter. The FileRenamer was spun off as an independent program from the TextConverter and can be downloaded here. The scope of the functions of the FileRenamer has increased over the times so that this program no longer makes sense as a mini tool.
- New Program Version (2022-07-01): Introduction of the new version TextConverter Pro XML for the editing of XML data and XML files.
- New Languages (2022-07-01): Español (Spanish) and Français (French).
- New Placeholders (2022-05-30): New placeholders %name,x,y% and %ext,x,y% to use only a part of the file name or the file extension (from character x to character y).
- New Column (2022-05-23): With the new column "First Characters" you can display the first characters of the files in the file list.
- New Parameters (2022-05-18): With the new parameters a, a1, a2, a3 and so on as well as al, al1, al2, al3 and so on, individual actions or entire action lists can be passed when calling the TextConverter via the command line or script for the processing of files. The parameters can be combined freely, you can find an explanation here.
- New Action (2022-05-15): Add new columns to CSV data or CSV files (as usual Action and for Action Lists).
- New Action (2022-05-14): Add new rows to CSV data or CSV files (as usual Action and for Action Lists).
- New Action (2022-05-09): Add new elements to XML data or XML files (as usual Action and for Action Lists).
- New Action (2022-05-05): Add new attributes to XML data or XML files (as usual Action and for Action Lists).
- New Action List Action (2022-05-01): In addition to the sorting of all lines (SORT_LINES ALL UP/DOWN), it is now also possible to sort only certain lines and to leave the other lines as they are (for example SORT_LINES 3-7 UP/DOWN).
- New Action List Action (2022-04-26): Replace Fields (REPLACE_CELLS).
- Selection of Cells for CSV Actions in Action Lists (2022-04-23): With the new CSV actions for action lists SELECT_CELLS and DESELECT_CELLS, you can select or deselect cells according to certain criteria for their later processing. In addition to the options "All Columns" and "All Rows" as well as the possibility to specify column numbers and line numbers, the existing CSV actions receive the further options "Selected Columns" and "Selected Rows". If one of these options is activated, the corresponding action is assigned to all previously selected cells. With this method, a significantly more flexible selection of cells for processing is possible than before. Initially, the following selectors are available: WITH_CELLNUMBERS, WITH_CELLNUMBERS_NOT, WITH_COLUMNNUMBERS, WITH_COLUMNNUMBERS_NOT, WITH_COLUMNNUMBERS_GREATER_THAN, WITH_COLUMNNUMBERS_SMALLER_THAN, WITH_COLUMNNUMBERS_MOD, WITH_ROWNUMBERS, WITH_ROWNUMBERS_NOT, WITH_ROWNUMBERS_GREATER_THAN, WITH_ROWNUMBERS_SMALLER_THAN, WITH_ROWNUMBERS_MOD, CONTAINING_TEXT, NOT_CONTAINING_TEXT, MATCHING_TEXT, NOT_MATCHING_TEXT, STARTING_WITH_TEXT, NOT_STARTING_WITH_TEXT, CONTAINING_WHITESPACE, CONTAINING_NO_WHITESPACE, CONTAINING_ONLY_WHITESPACE, CONTAINING_ONLY_WHITESPACE_OR_EMPTY, CONTAINING_DIGITS, CONTAINING_NO_DIGITS, CONTAINING_ONLY_DIGITS, CONTAINING_ONLY_DIGITS_OR_SEPARATORS, WITH_MORE_CHARS_THAN, WITH_LESS_CHARS_THAN, WITH_NUMBER_OF_CHARS, EMPTY, NOT_EMPTY and ALL. More will follow.
- New Action (2022-04-22): Change writing of specific Lines. So far it was only possible to change the writing of the entire text.
- Clipboard Button (2022-04-21): With the new button "Clipboard", the current result of the conversion (that is the text from the preview field) can be copied into the clipboard without having to save the file.
- Editor for Action Lists (2022-04-13): A check function was built in the editor for action lists, which can check whether all of the required fields are filled out when adding a new action.
- New Selectors (2022-04-06): STARTING_WITH_TEXT, NOT_STARTING_WITH_TEXT, WITH_LINENUMBERS_NOT, WITH_LINENUMBERS_FROM_BEHIND, WITH_MORE_CHARS_THAN, WITH_LESS_CHARS_THAN and WITH_NUMBER_OF_CHARS for SELECT_LINES and DESELECT_LINES.
- New Option (2022-03-31): "Repeat" for the CSV action "Insert Text" and the XML action "Insert Text". If this option is active, the text to be inserted is not only inserted once at the insertion position but all X characters where X corresponds to the specified insertion position.
- New Selectors (2022-03-31): EMPTY, NOT_EMPTY, CONTAINING_WHITESPACE, CONTAINING_NO_WHITESPACE, CONTAINING_ONLY_WHITESPACE, CONTAINING_ONLY_WHITESPACE_OR_EMPTY, CONTAINING_DIGITS, CONTAINING_NO_DIGITS, CONTAINING_ONLY_DIGITS, CONTAINING_ONLY_DIGITS_OR_SEPARATORS, WITH_LINENUMBERS_GREATER_THAN, WITH_LINENUMBERS_SMALLER_THAN for SELECT_LINES and DESELECT_LINES.
- New Action List Actions (2022-03-30): Rewrite text and lines (REWRITE, REWRITE_LINES) with the options REMOVE_DOUBLE_SPACES, REMOVE_DOUBLE_TABS, REMOVE_DOUBLE_LINEBREAKS, REMOVE_DOUBLE_WHITESPACE, REMOVE_DIACRITICS, REPLACE_DIACRITICS, SEPARATE_CAMELCASE, ENCODE_URL, DECODE_URL, ENCODE_HTMLENTITIES, DECODE_HTMLENTITIES, ENCODE_XMLCHARS, DECODE_XMLCHARS, INSERT_HTML_LINEBREAKS, REMOVE_TAGS, LINK_WEBSITES and LINK_EMAILS.
- New Action List Action (2022-03-30): Change the order of the columns of CSV data or CSV files (ORDER_COLUMNS).
- New Action List Actions (2022-03-29): Delete elements or attributes from XML data or XML files (DELETE_ELEMENTS, DELETE_ATTRIBUTES).
- New Action List Actions (2022-03-28): Delete text from attribute names and attribute values of XML data or XML files (DELETE_IN_ATTRIBUTENAMES, DELETE_IN_ATTRIBUTEVALUES).
- New Action List Actions (2022-03-28): Replace in attribute names and attribute values of XML data or XML files (REPLACE_IN_ATTRIBUTENAMES, REPLACE_IN_ATTRIBUTEVALUES).
- New Action List Actions (2022-03-27): Change writing of attribute names and attribute values of XML data or XML files (WRITE_ATTRIBUTENAMES, WRITE_ATTRIBUTEVALUES).
- New Action List Actions (2022-03-23): Prepend, append and insert text to or in inner texts, tag names, attribute names or attribute values of XML data or XML files (PREPEND_TO_INNERTEXTS, PREPEND_TO_TAGNAMES, PREPEND_TO_ATTRIBUTENAMES, PREPEND_TO_ATTRIBUTEVALUES, APPEND_TO_INNERTEXTS, APPEND_TO_TAGNAMES, APPEND_TO_ATTRIBUTENAMES, APPEND_TO_ATTRIBUTEVALUES, INSERT_IN_INNERTEXTS, INSERT_IN_TAGNAMES, INSERT_IN_ATTRIBUTENAMES, INSERT_IN_ATTRIBUTEVALUES).
- New Action List Actions (2022-03-22): Remove spaces, tabs and other whitespace from the beginning or from the end of inner texts or attribute values of XML data or XML files (TRIM_XML_INNERTEXTS, TRIM_ATTRIBUTEVALUES).
- New Action List Actions (2022-03-21): Actions for rewriting the entire text (WRITE) as well as specific lines (WRITE_LINES), specific cells in CSV data/files (WRITE_CELLS), specific inner texts of XML data/files (WRITE_XML_INNERTEXTS) or specific tag names of XML data/files (WRITE_XML_TAGNAMES).
- New Action List Action (2022-03-15): Sort Lines (SORT_LINES).
- New Action (2022-03-14): Copy Columns (as usual Action and for Action Lists).
- New Action (2022-03-13): Copy Lines (as usual Action and for Action Lists).
- New Option (2022-03-11): Insert line breaks after breaking HTML tags. With this option you can prevent words from being unintentionally written without space between them when removing HTML tags (for example for a case like "<p>Text</p><p>Text</p>").
- New Action (2022-03-06): Move Lines (as usual Action and for Action Lists).
- New Modes for deleting Text (2022-02-11): With the new mode "Each Character is a separate Deletion", each character from the field is considered individually and deleted from the text. With the new mode "Delete all Characters that are not specified", all characters from the field are also considered individually, but in this mode all characters are deleted from the text that are not listed.
- Verification on unsupported characters (2022-02-07): Before saving a file in a specific encoding, it is now automatically checked whether all characters contained in the file can be stored with the selected encoding. If not, a corresponding warning message is displayed (only during operation via the graphical user interfaces, not when called via command line or script).
- New Option (2022-02-02): "Repeat" for the text action "Insert" and the line action "Insert Text". If this option is active, the text to be inserted is not only inserted once at the insertion position but all X characters where X corresponds to the specified insertion position.
- New CSV Field Separation Type (2022-01-27): In addition to the use of characters for the separation of fields of CSV data (usually comma, semicolon or tab), CSV fields can now also be defined by a fixed character length in the CSV import. In the CSV export, the equivalent "No Character" is now available in order to be able to save CSV data with a fixed field length. Of course, conversions are also possible, for example by reading data with a fixed character length per field or line, in order to then save the data in a different CSV format (for example with a comma, semicolon or tab as a field separator).
- New CSV Field Separation Type (2022-01-26): Up to now, only one particular character could be defined as a field separator (e.g. either the comma or the semicolon). Now, you can also define multiple characters as field separators at the same time (e.g. both the comma as well as the semicolon), on which all a new field begins. The definition is possible either directly via the input of the character as well as by using code points. One of these separator can also consists of several characters.
- New CSV Field Delimiter Type (2022-01-13): In addition to the selection from the preset characters such as single or double quotation marks, you can now also define and use custom characters or strings as a field delimiter. The characters can be specified both directly and in the form of codepoints.
- New CSV Field Separation Type (2022-01-13): In addition to the selection from the preset characters such as comma, semicolon or tab, you can now also define and use custom characters or strings as a field separator. The characters can be specified both directly and in the form of codepoints.
- New CSV Field Separation Type (2022-01-12): With the new field separator "System" for the CSV import and the CSV export, depending on your system settings and language settings, either the comma or the semicolon is used. If, for example, your system uses the comma as a decimal separator for decimal numbers, this setting will use the semicolon for the CSV format.
- Line break on multiple Characters (2022-01-11): Possibility to define a list of several different characters or character combinations at which all, the line is wrapped. The definition of the characters can be done in the form of text or code points. With this option, it is possible to use the TextConverter to normalize files with a mixed line break type (for example, if a file contains both CR and LF line breaks) to files that only have one single line break type after conversion.
- New Line Break Type (2022-01-10): In addition to the vertical tab (U+000B), now also the horizontal tab (U+0009) can be used as a character for a line break (read and write).
- New Line Break Type (2022-01-08): New line break type "No Character" for saving lines with a fixed character length.
- Fixed Line Length (2022-01-07): In addition to the use of characters for line breaks, it is now also possible to define line breaks through a fixed number of characters per line. With this, the TextConverter can be used to convert files with fixed line length into files with any other line break type.
- Custom Character for Line Breaks (2022-01-06): In addition to the preset characters for line breaks, freely definable custom characters can now be defined as a character for a line break, too. The characters can be defined both as text and as codepoints. A line break can consist of one or more adjacent custom characters. Up to now, there was a similar function with a limited scope for the processing of CSV data ("Character for the End of Line"). The new implementation applies in general. That means, both to the processing of CSV data as well as to the processing of other texts (for example with regards to the line actions). So far, it was not possible to define the end of the line by custom characters for these actions. The separate option for reading and saving CSV data becomes superfluous with this and was eliminated.
- Automatic Detection of Characters for the CSV Import (2021-12-23): Option for the automatic detection of the field separator (for example comma, semicolon or tab), the field delimiter (for example single or double quotation marks) and the line break type for the CSV import. So far, those characters had to be specified explicitly. The explicit specification is still possible in order to force the import in a certain format.
- Selection of Lines for Line Actions in Action Lists (2021-12-20): With the new line actions for action lists SELECT_LINES and DESELECT_LINES, you can select or deselect lines according to certain criteria for their later processing. In addition to the option "All Lines" and the possibility to specify line numbers, the existing line actions receive the further option "Selected Lines". If this option is activated, the corresponding action is assigned for all previously selected lines. With this method, a significantly more flexible selection of lines for processing is possible than before. Initially, the following selectors are available: WITH_LINENUMBERS, WITH_LINENUMBERS_MOD, CONTAINING_TEXT, NOT_CONTAINING_TEXT, MATCHING_TEXT, NOT_MATCHING_TEXT and ALL. More will follow.
- Comments in Action Lists (2021-12-19): With a preceding #, you can now write comments into action lists. Lines that start with a # are not considered as an action in action lists.
- Action Lists (2021-12-17): New possibility to apply 3 different free action lists with freely combinable actions from all areas at the same time.
- Editing of Action Lists (2021-12-15): In addition to the editor for action lists, action lists can now also be edited directly in the main window.
- Multiple Selection of Actions (2021-12-06): With a right-click on the heading of a section, all actions of this section can now be activated or deactivated at once.
- Action Lists for the Sections (2021-11-29): Each section (Text, Lines, CSV and XML) gets its own administration for action lists that only contain actions from the respective section. You can continue to create action lists containing actions from different sections via the section "Action Lists".
- Storage of Action Lists (2021-11-28): Action lists can now be saved as an independent file or within the general settings ("Default List").
- Editing of Action Lists (2021-11-27): Action lists can now be edited both within the list view and as text.
- Transliteration and Transcription (2021-11-23): The rules for the transliteration and transcription can now be edited either in the form of a list or as a text. Before, only text editing was possible.
- Settings (2021-11-17): To reduce the size of the settings files, only those settings are stored, which deviate from the default settings.
- New Actions (2021-11-13): Rotate and Mirror of CSV data.
- Transliteration and Transcription (2021-11-05): The rules for the transliterations and transcriptions can now be viewed and edited either in the new list view or in a text field as before.
- New Options for the Transliteration and Transcription Profiles (2021-11-03): Writing (case-sensitive application or application only in uppercase or lowercase letters).
- New Options for the Transliteration and Transcription Rules (2021-11-03): Position of the replacement in the word (everywhere or only at the front, back or in the middle) and Swap Step (order during processing).
- New Action List Action (2021-09-04): Insert text into fields of CSV data or CSV files (INSERT_IN_CELLS).
- New Action (2021-09-03): Swap Lines (as usual Action and for Action Lists).
- New Action List Actions (2021-09-01): Prepend or append text to CSV cells.
- New Action List Action (2021-08-29): Delete Lines.
- New Action List Actions (2021-08-28): Replace text in inner texts or tag names of XML data or XML files (REPLACE_IN_INNERTEXTS, REPLACE_IN_TAGNAMES).
- New Action List Actions (2021-08-27): Delete text from inner texts or tag names of XML data or XML files (DELETE_IN_INNERTEXTS, DELETE_IN_TAGNAMES).
- New Actions (2021-08-26): Delete text from inner texts, tag names, attribute names or attribute values of XML data or XML files.
- New Keyboard Shortcut (2021-08-26): Shift + CTRL + C (Copy the preview into the clipboard).
- New Actions (2021-08-25): Prepend, append and insert text to or in inner texts, tag names, attribute names or attribute values of XML data or XML files.
- New Actions (2021-08-24): Change writing of attribute names and attribute values of XML data or XML files.
- New Actions (2021-08-23): Replace in attribute names and attribute values of XML data or XML files.
- New Actions (2021-08-14): Change writing of inner texts and tag names of XML data or XML files.
- New Action (2021-08-13): Replace in tag names of XML data or XML files.
- New Action (2021-08-12): Replace in inner texts of XML data or XML files.
- New Actions (2021-08-11): Remove spaces, tabs and other whitespace from the beginning or from the end of inner texts or attribute values of XML data or XML files.
- Synchronous Zoom (2021-08-09): The text fields "Original" and "Preview" can now be zoomed synchronously. This means that if you change the font size of one of the two fields with the mouse, the other field automatically zooms in the same way. This function can be deactivated via the settings "Preview > Editor Settings > Zoom Original and Preview synchronously".
- New Placeholders for the File Size (2021-07-31): With some new placeholders for the file size, it is now possible to automatically specify the file size in a unit fitting to the file size or to explicitly use a desired unit (byte, KB, MB, GB or TB). In addition, it is possible to output the file size without decimal places or to freely determine the number of decimal places used.
- New Placeholders for the File Date (2021-07-29): For the current date and the current time as well as for the date and the time of the file creation, the last file modification and the last file access, many different new placeholder are now available, which enable the date and time to be inserted in different variants. For example, it is possible, to insert the entire date or the entire time in different formats as well as to explicitly insert second, minute, hour, day, month and year with or without leading zeros individually. Before that, only one placeholder with a fixed formatting per date was possible.
- Join / Split Files (2021-07-28): Apply actions before/after the separation / junction of files now in two independent options.
- Change of the User Interface (2021-07-23): Original and preview (old/new file or text) can now be hidden and shown independently of each other. Before, this was only possible in conjunction.
- State Storage (2021-07-21): Storage of the state of the collapsible interface elements if the option "Save Window Size and Window Position" is enabled in the settings.
- Change of the User Interface (2021-07-19): The system for hiding parts of the user interface has been changed. Instead of the X at the top of each area with which the corresponding area could be closed previously, there is now a triangle in the top right corner with which the areas can be folded. This has the advantage that the areas now stay in their place and can be shown again more easily.
- New CSV Action (2021-06-23): Replace fields / set field content according to column and line numbers as usual Action and for Action Lists (REPLACE_CELLS).
- Overwrite filled Fields (2021-06-22): Extension of the CSV function "Replace Fields > Overwrite filled Fields" with the new option "Also if field only contains whitespace" and the possibility to limit the filling of the fields to certain columns and/or lines.
- Fill empty Fields (2021-06-21): Extension of the CSV function "Replace Fields > Fill empty fields" with the new option "Also if field only contains whitespace" and the possibility to limit the filling of the fields to certain columns and/or lines.
- New Placeholder (2021-06-13): The new placeholder %abs0num% stands for the position of the file within the file list with so many leading zeros that the resulting character length corresponds to the character length of the number of files (suitable for the placeholder %abs%).
- New Placeholders (2021-06-09): The placeholders for the numbering of files (%num%) as well as for the numbering within files (%numf% and %numfa%) can now be used with a freely definable number of leading zeros by preceding the desired number of zeros (for example %0num% or %000numf%). Additionally, from now on, for the same placeholders, an initial value and an increase value can also be set.
- Font resizing with mouse wheel (2021-06-08): In all multi-line text fields, the font size can now be increased or decreased with the mouse wheel while holding down the CTRL key.
- Image Export (2021-05-29): New settings options for the export as an image (line spacing as well as borders on the left, on the right, on the top and on the bottom).
- New Placeholders (2021-05-27): New placeholders for the current date and the current time %date%, %time%, %dd.mm.yyyy%, %yyyy-mm-dd%, %hh-mm-ss%, %hh-mm% and %hh:mm:ss% %hh:mm%.
- New Transliteration (2021-05-21): Armenian.
- Encoding Detection (2021-04-04): Improved automatic recognition of text files with the encodings UTF16-LE, UTF16-BE, UTF32-LE and UTF32-BE without byte order mark.
- Reorganization of the Delete Lines Function (2021-03-31): Delete lines after this text / after this line number are now two separate functions.
- New Action (2021-03-30): Delete all lines before this text (under "Delete Lines").
- Wildcard Search (2021-03-29): In addition to the search with regular expressions, the filter for the file name and the file extension now also supports simpler wildcard searches with * (any series of one or more characters or no character) and ? (single character).
- Reorganization of the Delete Lines Action (2021-03-26): The single sub-functions were separated into collapsible areas that can now be activated and deactivated individually. This makes the function clearer and easier to use.
- Remove nonexistent Files (2021-03-21): New option in the pop-up menu of the file list, which can check whether the files in the file list still exist or, for example, have been deleted or moved after being added.
- Row Control of CSV Actions (2021-03-19): In addition to the old possibility of applying CSV actions in certain columns, there are now also options to limit the application to specific or all rows for the following CSV actions: Replace, Delete Text, Trim, Prepend Text, Append Text, Insert Text, Writing and Calculations. This means that the CSV actions can now be controlled precisely also for individual cells.
- New CSV-Option (2021-03-17): "In all Columns" for all suitable CSV Actions.
- Extension of the TextEncoder (2021-03-16): The built-in TextEncoder now also offers the possibility to read texts with a certain encoding (the automatic detection remains the default setting) and to change the line break type (here too, it is optionally possible to specify a line break type for reading instead of the automatic detection). The built-in TextEncoder thus receives similar functions to the stand-alone program of the same name TextEncoder. So far, with the built-in TextEncoder, it was only possible to specify an encoding for storage.
- New Encoding Formats (2021-03-16): Latin-1 (ISO 8859-1), Latin-2 (ISO 8859-2), general Windows Codepage, Windows-1250 (Central European), Windows-1251 (Cyrillic), Windows-1252 (Western European) and Windows-1253 (Greek) as further encodings for reading and writing files.
- New Keyboard Shortcuts (2021-03-15): CTRL + F (Open the dialog for searching in files) and CTRL + E (Open the TextEncoder dialog).
- New Options (2021-03-14): "Interpret as Regular Expression" and "Whole line must match the text/regex" for the line actions "Prepend Text", "Append Text" and "Insert Text" (in lines containing text).
- New Options (2021-03-13): "In Lines containing Text" for the actions "Replace in Lines" and "Delete in Lines".
- Size change of text fields (2021-03-11): Multi-line text fields in the action area can now be dynamically resized with the mouse. For that, you can place the mouse below the text field (in the sensitive area an arrow is displayed as a cursor) and pull the field larger or smaller with a pressed mouse button.
- New Option for the Replace Text Action (2021-02-19): With the new options "Each line is a separate Search Text" and "Each line is a separate Replacement", text in the text fields can be interpreted either line-wise or completely (multi-line). In the case of a line interpretation, each line is interpreted as a single independent text, with which multiple replacements can be carried out in a simple manner. Both options are independent of each other, so that, for example, several search texts can aslo be replaced by only one replacement text.
- New Option for the Delete Text Action (2021-02-18): If the new option "Each line is a separate Deletion" is active, each line in the text field is interpreted and deleted as a single independent text, with which multiple deletions can be carried out in a simple manner. If this option is not activated, the text from the text field is deleted as a whole. This means that in this case a text for deletion can go over multiple lines.
- New Options (2021-02-17): "Match Case", "Interpret as Regular Expression" and "Whole line must match the text/regex" for the line action "Insert Text" > "in lines containing text".
- Negative Insertion Positions (2021-02-16): As character position of the action "Insert", now also negative values can be used. In the case of using negative numbers, the insertion position is not counted from the front of the text but from behind. The value -1 corresponds to the end of the text, the value -2 corresponds to the position in front of the last letter and so on.
- Insert Text (2021-02-16): Insert text at a character position of the entire text. So far, only inserting text at a character position within certain lines was possible.
- Reorganization of the Insertion Functions (2021-02-15): The function "Insert" was divided into the new actions "Prepend" (formerly insert at the start), "Append" (formerly insert at the end) and "Insert" (at a character position).
- Reorganization of the Line Actions (2021-02-14): The old action "Line Actions" was divided into the new individual actions "Lines > Sort", "Lines > Line Numbers", "Lines > Line Breaks" and "Lines > Trim". This ensures greater clarity and the possibility to activate the actions individually and independently.
- CSV Column Order (2021-02-03): In the field for specifying the new order, columns can now also be defined for multiple times with which copies of the respective columns can be inserted at the respective positions. In addition, with the new option "Delete columns that are not listed" it can be achieved that only the specified columns are adopted. If this option is not active, columns that have not been specified are kept as the last columns.
- CSV Import and Export (2021-01-31): Differentiation between import and export. For the import format, now other field separators and field delimiters can be used than for the export format. Also the settings for the shortened data set can now be specified for import and export independently.
- CSV Import and Export (2021-01-21): The default delimiter for the import and export of CSV data and CSV files was changed according to the local system settings.
- Search Folders (2021-01-19): Improved dialog control when adding files from multiple folders.
- Multiple selection of Folders (2021-01-14): In the dialog for adding folders and files from folders, with the CTRL key pressed, several folders can now be selected, searched and added at the same time.
- New Placeholders (2020-11-30): With the new placeholders %0num%, %00num%, %000num%, %0000num% and so on you can insert the number of the file with any number of leading zeros.
- New Action (2020-11-27): Delete text only in certain columns / rows from CSV files.
- New Action (2020-11-26): Delete Text only in specific Lines.
- New Options (2020-11-24): "Capitalize Words", "First Letter Uppercase" and "Randomly Mixed" for the CSV action "Writing". Before that, only the options "All letters uppercase" and "All letters lowercase" were possible.
- New Option (2020-11-21): For the actions "Remove spaces, tabs and other whitespace from the beginning and/or the end of lines", in addition to the option "All Lines", now also line numbers can be specified. Before that, the function was only applicable to all lines of a text.
- New Option (2020-11-20): "Whole field content must match the text/regex" for the CSV action "Replace in Fields".
- New Option (2020-11-20): "Whole line must match the text/regex" for the action "Delete Lines".
- New Placeholders (2020-11-19): %filename%, %name% (file name with or without file extension - there was only one placeholder for the file name with file extension before), %abs% (number of files in the list), %drive% (drive of the file), various placeholders for arbitrary folder names in the path of the file.
- New Options for the Application of Placeholders (2020-11-19): "Replace placeholders before processing respectively before applying the actions" and "Replace placeholders after processing respectively after applying the actions".
- Renaming (2020-11-18): "Constants" are now called "Placeholders".
- New Options (2020-11-18): "Match Case" and "Whole line must match text/regex" for the action "Replace Lines".
- New Action (2020-11-17): In addition to the previous action "Replace Lines", there is now also the new action "Replace in Lines" available.
- Display of the character position (2020-11-15): When clicking into the text field of the original text or the preview, up to now, only the current line of the cursor has been displayed under the text field. In addition to the line number, now, also the character position of the cursor within the line is shown. This information can be used directly in actions such as "Insert text at a character position".
- Join / Split Files (2020-11-13): The application of the actions is now optionally possible either before or after the separation / junction of the files. In addition, it is now possible to only include the files that are selected in the file list.
- New Option (2020-11-10): "Remove diacritics from the original text before processing" for the action "Transliteration and Transcription" (for example, ä, á, ã and so on become a).
- On-The-Fly-Conversion (2020-11-07): In order to display the result of the on-the-fly conversion, previously the key combination CTRL + D had to be pressed. Now, it is sufficient to write or to copy a text into the field "Original" in order to see the result in the "Preview" field automatically. With every new key stroke and with every change of the actions, the preview is updated and can be copied into the clipboard to further use the changed text. This enables an uncomplicated processing of texts without the detour via files. The conversion of files is of course still possible without restrictions like before.
- Search in Files (2020-11-06): Display of the total number of hits.
- Separation of Functions (2020-11-05): The old function for removing useless (double) whitespace was divided into the new individual functions "Remove double spaces", "Remove double tabs" and "Remove double line breaks". With this, it is now possible to control the different character types individually.
- HTML Actions (2020-11-04): The old section "HTML Actions" was renamed to "Rewrite" and moved to the "Text" section, since the functions contained there work on the text level and in the meantime many new functions have been added that are not only useful for HTML files. Actions that really work at the level of an HTML or XML structure can be found in the section "XML" by now.
- New Actions (2020-11-03): Delete all Lines before or after a specific text.
- New Options (2020-11-01): Options for searching and replacing "in all columns" and "in all lines" of CSV data or CSV files. Before that, only the explicit specification of certain columns and certain lines was possible.
- New Action (2020-10-31): Counter.
- Reorganization of the Multi-Functions (2020-10-27): The possibility of multiple replacements of text or lines, multiple insertions of text as well as multiple deletions of text has been integrated into the action list function. Action lists are significantly more flexible than the old solution, since any action from any area can be combined in any order, which was not possible with the old system. In addition, the old system became increasingly confusing with the increasing number of actions. In addition, the new system offers the option of integrating other actions that could not be used for multiple times before. As a manager for replacements, you can use the action list editor in the new system.
- Change of the User Interface (2020-10-22): The area with the storage options can now be folded. As a result, more space can be created to display the actions, especially on small screens.
- Trim Functions (2020-10-21): The functions for removing whitespace from the beginning and the end have been expanded, so that the removal at the front (TrimLeft) and at the back (TrimRight) can now be controlled independently. This expansion also affects the functions for trimming text in CSV cells and the options in the functions "Join Files" and "Split Files".
- Number of selected Actions (2020-10-20): The number of actions set is now displayed behind the heading of the associated section (Text, Lines, CSV, XML, Files, Action Lists, Options). This means that you can immediately see where actions are active, even if the corresponding area is collapsed.
- New Option (2020-10-19): New option "Ignore Whitespace / Spaces" for the action "Sort Lines".
- Reorganization of the CSV Functions (2020-10-18): The old action "CSV Editing" was divided into the individual actions "Import Format", "Export Format", "Replace in Fields", "Prepend Text", "Append Text", "Insert Text", "Writing", "Calculations" and "Delete Columns" within the new section "CSV". This means that the old window for CSV editing is history and the CSV actions are now following the usual structure of the TextConverter and can be activated individually and independently. The multiple and combined use of CSV actions can be implemented via action lists.
- Reorganization of the Actions (2020-10-17): The actions are now divided into the sections Text, Lines, CSV, XML and Files. Each of these sections can be collapsed or opened to be able to display, configure and select the actions from it. This restructuring was necessary due to the steadily increasing number of actions to maintain clarity.
- Reorganization of the Settings (2020-10-17): There is now a central window for the settings. Old settings that could be configured via single windows or via options in the menu are now integrated into this central settings management.
- Mark Files containing Text (2020-09-01): From the "Find Text in Files" window, the files found can now be marked directly in the file list. This makes it possible to process only this selection of files.
- New Action List Actions (2020-04-22): Prepend or append text (PREPEND, APPEND).
- Action Lists (2020-04-21): New possibility of combining any number of actions in any order as an action list in order to apply them in common.
- New Actions (2020-04-20): Actions for removing elements and attributes from XML files.
- Line Numbers (2020-01-07): Freely selectable interval of the written line numbers. Before, only a labeling of each line or each fifth line was possible.
- Export and Import of the File List (2019-07-31): The file list can now be exported as file. The exported file can be imported in this or other programs again.
- Custom Columns (2019-07-28): Custom columns can now be defined in the file lists of the main window and the dialog for searching in files (via right-click or the settings menu).
- Text Rewriting (2019-04-06): New functions "Separate CamelCase", "Replace Diacritics", "Remove Diacritics", "URL-Encode" and "URL-Decode" to rewrite text.
- Column Width (2018-04-12): The width of the columns of the file list can now be saved.
- Saving of window position and window size (2018-02-10): Position and size of the program window can now be saved in the startup settings and setting profiles.
- High-DPI-Improvements (2017-12-06): Improvements of the graphical user interface and the icons for high dpi settings.
- Multiple Replacements (2017-10-22): Larger list, new "Replace"-button for easier editing of replacements in the list.
- CSV-Editing (2017-04-20): Multiple columns to be deleted can now also be specified as range (for example 2-10).
- Search and Replace Manager (2017-03-21): The manager for administrating replacements now also supports multi-line replacements.
- File Associations (2016-02-05): Settings (File Extension TCS, Text Converter Settings) can now be linked with the program directly out of the application - Info.
- New Function (2015-10-15): Added option "Only save in case of a change".
- New Functions (2015-08-28): Delete all lines from a specific line on, delete all lines containing more or less characters than specified, delete all double lines from file.
- Extension of CSV Editing (2015-06-10): The CSV editing function now also support field delimiter characters (for example quoted fields in double quotes). Beyond reading such CSV sources, it is now also possible to determine whether and when field delimiters should be used when saving the CSV file.
- Extension of CSV Editing (2015-03-18): Search and Replace cell contents using regular expressions, Search and Replace with constants, optional case-insensive Search and Replace, fill empty cells, overwrite cells if they are not empty, delete columns.
- Improvement (2015-02-01): Improvements for multi screens.
- Improvement (2014-07-13): Improvements for high resolution/high DPI screens.
- Extension (2013-01-27): Adding the line actions "TrimLeft" and "TrimRight" as well as the function "First character uppercase in each line".
- Extension (2012-10-13): Extension of the CSV-Editing to a function to read shortened data sets (if there is no value in a field, the value from the line before will be taken)
- Extension (2012-10-07): Expansion of the Insert-Function: Insertion at a position, insertion in lines containing a given text.
- Extension (2012-08-30): Expansion of the action to replace constants by adding more parameters and options.
- New Function (2012-08-11): Introduction of the new version Text Converter Pro CSV to edit single columns of CSV files.
- Extension (2012-07-05): New parameters available in the version Text Converter Pro CL.
- Extension (2012-06-13): You can now split files also at the end or the beginning of the line, the search pattern is in.
- New Function (2012-06-11): In the version Text Conveter Pro CL, it is now possible to remote control the Text Converter automatically via command line or batch script and pass parameters, settings, folders and files.
- New Option (2012-06-10): New option "Show File" in the preview window.
- Improvements (2012-04-14): Improvement of the performance of some functions, improvement of the search-in-files function.
- Improvement of existing functions (2012-04-14): The Function "Delete Lines" was improved. You can now delete or keep lines containg one or more specified text fragments. Also the deletion of empty lines or lines containing only white space is now included.
- Extension (2012-02-17): Extension of the parameters that can be used in file names. With %firstchars% you can now use the first characters of a file as a file name.
- Improvement of existing functions (2012-01-10): Improvement of the user experience during user inputs in different input boxes. Bug fix for Windows Vista and Windows 7.
- New Function (2011-07-10): Up to now, only normal characters could be replaced with their named entities. Now, it is also possible to replace named entities with their normal characters. In addition, characters used in HTML can be replaced or not separately.
- Improvement of existing Functions (2011-07-10): The function to make a text from an HTML document was improved.
- Expansion of existing Functions (2011-07-10): Up to now, in the function "Replace Lines" only line numbers could be used to identify a line. Now, also containing text or containing regular expressions are supported.
- New Function (2011-07-10): The function "Delete Lines > Delete Lines containing this text" was added. This function makes it possible to delete all lines containing an arbitrary string or regular expression.
- New Function (2011-03-27): Now the list of files can be saved and loaded. So you can go on working on a group of files later easily.
- Expansion of existing Functions (2011-03-21): Files can now be set to the status "Marked". After that, you can, for example, apply changes only to the marked files. The status can be set manually or automatically because of the content or file name of the file. So, you are now able to make a selection of files within your file list.
- Expansion of existing Functions (2011-03-21): Under some input boxes like the search and replace input, we have added a small button with a plus sign on it. With this button, you can expand the box to type in large amounts of texts easily.
- Expansion of existing Functions (2011-03-01): The action "Search and Replace" was expanded with a manager for replacements. This manager can be called from the replace action by using the button "Manager". In the manager, you can save, load and work on several lists of replacements. So, now it is easier to make lots of different replacements.
- Expansion of existing Functions (2011-01-10): The Unicode file format of the text file is now additional changeable in the actions, so that you can directly see and change the coding.
- New Function (2011-01-10): A new function makes it possible to change only the Unicode file format without changing and converting the text file. The function can be found in the new action for the file format. So, now changing only the file format is quicker and more comfortable than before.
- New Function (2010-11-13): Implementing of the On The Fly Conversion. With this method it is possible to change some lines without opening a file.
- Expansion of existing Functions (2010-11-10): Expansion of Line Actions. In addition, the lines can now also be sorted from a position or an arbitrary text in the lines.
- Expansion of existing Functions (2010-11-09): Expansion of the function "New Line" to be able to only change the Line Break if the new line break differs from the old one.
- Expansion of existing Functions (2010-11-03): The TextConverter can now also deal with UTF-8 files without Byte Order Mark. The files can be read correctly and you can anymore decide whether UTF-8 files should be saved with or without BOM.
- New Function (2010-11-03): The function "New Line" was added to the TextConverter. Now it is possible to work on files with different line break characters from different operating systems and it is possible to change the character used for a new line in files. Read more about this issue in the section New Line.
- Expansion of existing Functions (2010-10-14): The saving options now comes with the function "Delete Original Files". With this option it is possible to delete the original files after creating the new files.
- New Function (2010-10-14): With the new column "Status" in the file list, you will now be able to check whether the files in your list are new or changed or not changed in the last conversion.
- Expansion of existing Functions (2010-08-13): Expansion of the function "Insert" to insertments additionally at the begin and end of each line of the text.
Note: Minor changes, such as updating an existing program translation or fixing a bug, are typically not included in this list. Therefore, if you find a newer version of the program in the download area than the most recent date in this list, we have typically made such a change to the program.