Change Log
On this page, you can find the history of changes made to the program TextEncoder.
- 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.
- 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).
- 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).
- New Encodings (2025-11-17): UCS-2 LE/BE and UCS-4 LE/BE.
- New Encoding (2025-11-13): UTF-1.
- 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.
- RTL Layout Adjustments (2025-08-28): Improvements of the graphical user interface of the settings dialog for right-to-left languages.
- 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.
- 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" and "File Filter" 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).
- Dialog for Deleting Settings (2025-04-15): The function "Delete Settings" now displays a dialog in which all startup settings, language settings, 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 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.
- 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.
- 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.
- 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.
- 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 Language (2024-08-21): Türkçe (Turkish).
- Automatic File Detection (2024-07-29): 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 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 TextEncoders, the parameter "filter-name-matchall" has been introduced for this new option.
- 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 "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.
- New Language (2024-01-27): Български (Bulgarian).
- New Encoding Format (2023-11-03): Code Page 437 (CP437, IBM437, OEM-US) as further encoding for reading and writing files.
- Window Positioning (2023-11-01): With the new option "Settings > System Integration > Always on Top" you can keep the window of the TextEncoder permanently in the foreground above all other program windows.
- New Language (2023-10-17): 日本語 (Japanese) in the versions for Windows, Linux and macOS..
- 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.
- 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.
- 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.
- 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.
- New Function of the File List (2023-01-24): Copy file paths to the clipboard (so far it was only possible to copy files into the clipboard).
- Adjustments of the User Interface (2022-10-22): Adjustments of the program windows and dialogs for an improved display under high-dpi resolution conditions.
- New Placeholders (2022-08-06): With the parameter "info" for showing file information via script, now also the placeholders of the TextConverter for the file name, the folder, the file size and the date can be used.
- System Integration (2022-07-31): Possibility to integrate the TextEncoder into the "Send to" context menu of the Windows Explorer in order to open files and folders with files in the TextEncoder 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 TextEncoder, 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: TextEncoder -cl file.txt "info=%enc% %lb% - %words% words"
- Settings Files in Batch Mode (2022-05-23): In addition to the previous control of the batch mode of the TextEncoder via parameters, now also usual settings files can be passed as parameters that can contain all settings from the graphic user interface. The setting files can be combined and overwritten with all of the conventional parameters.
- New Column (2022-05-22): With the new column "First Characters" you can display the first characters of the files in the file list.
- Line break on multiple Characters (2022-03-09): 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 TextEncoder 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.
- Custom Character for Line Breaks (2022-03-08): 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.
- Fixed Line Length (2022-03-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 TextEncoder can be used to convert files with fixed line length into files with any other line break type.
- Verification on unsupported characters (2022-02-22): 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 Line Break Type (2022-02-14): 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).
- Settings (2022-01-17): To reduce the size of the settings files, only those settings are stored, which deviate from the default settings.
- New Parameter (2021-11-05): With the new parameter keep-subdirs for the batch version of the TextEncoder, it can be controlled whether or not the old folder structure should remain in the new folder or not if files from a folder with subfolders are converted and stored in a new folder.
- New Keyboard Shortcuts (2021-07-27): CTRL+O (Add files), CTRL+D (Add files from folder), CTRL+E (Export file list), CTRL+I (Import file list), Shift+CTRL+W (Remove all files from the file list), Shift+CTRL+S (Convert all files from the file list) and ESC (Quit program).
- 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.
- New Option (2021-05-18): Save only in case of a change - If this option is active, only those files from the list are saved (overwritten or as a new file) that are different from the original file.
- Language Detection (2021-05-03): Improvement of the automatic language detection of the system language when starting the program.
- RTL-GUI Optimization (2021-04-14): Optimization of the settings container, the storage options, the dialogs and the general program layout for languages written from right to left.
- New Language (2021-04-12): اَلْعَرَبِيَّة (Arabic).
- 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.
- Wildcard Search (2021-03-30): 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).
- 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.
- 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 files from folders, with the CTRL key pressed, several folders can now be selected, searched and added at the same time.
- New Keyboard Shortcuts (2020-12-23): You can use DEL to delete all selected files, Shift + DEL to delete all files not selected and CTRL + DEL to remove all files from the file list.
- File Properties in Filelist (2020-11-10): Live update of the file properties when converting.
- Collapsible Storage Options (2020-10-22): The storage options can now be collapsed. This allows the program to be used better on smaller screens.
- New Language (2020-02-24): Polski (Polish).
- New Language (2019-12-06): Русский (Russian).
- New Language (2019-12-01): 简体中文 (Simplified Chinese).
- 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.
- New Parameters (2019-03-17): New parameters for the batch version to force the read-in format (enc-read and lb-read), to control the save options (save, save-folder, save-name and save-ext), to filter the files from folders (search-subdirs, filter-ext, filter-name, filter-name-matchcase, filter-name-regex, filter-hiddenfiles and filter-onlytextfiles), to delete the original file (delfile), and to open the converted file (openfile).
- New Languages (2019-03-13): Español (Spanish) and Français (French).
- New Program Version (2019-03-13): New free program version TextEncoder Basic with limited functionality (only 10 files can be edited at the same time).
- Custom Columns (2018-12-07): Custom columns can now be defined in the file list (via right-click or settings menu).
- Selected Files (2018-04-12): Ability to edit only the currently selected files from the list (mark files in the file list, then click on Convert).
- Column Width (2018-04-12): The width of the columns of the file list can now be saved.
- New Formats (2018-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).
- Forced Encoding and Linebreak (2018-03-13): In addition to the automatic recognition of the encoding and the line break, files can now also be read in with a user-defined coding and line break.
- New Columns (2018-03-09): Display of encoding, line break and preview in the file list.
- Storage Options (2018-03-07): Extension of storage options (overwrite, save as new file, change folder, name or file extension).
- Change of the Linebreak Type (2018-03-03): In addition to the encoding, the TextEncoder can now also change the type of line break used for text files.
- Improvement (2015-02-01): Improvements for multi screens.
- New Parameter (2013-02-13): New parameter for the batch version: Now, you can pass the path to a directory as a parameter to convert all files from this folder.
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.