What this does
- To Base64 / From Base64: for text or any file, with an option to make a data URI
- Fix text encoding: re-reads a file in the encoding it was written in and saves it as UTF-8
- Line endings: counts what a file uses and converts to Unix or Windows style
What it can’t do
Repair text that has already been saved wrongly several times over.
A worked example
A CSV from an old accounting program shows “Müller” for “Müller”. Fixed here, the names are right again.
Questions
- What is Base64?
- A way to write any file using only letters, digits and a few symbols, so it can travel inside text. It is not encryption; anyone can decode it.
- Why does my text file show strange characters?
- It was saved in an older encoding, such as Windows-1252 or UTF-16, and opened as UTF-8. "Fix text encoding" reads it the old way and saves it as UTF-8.
- What are line endings?
- The invisible characters at the end of each line. Windows uses a different pair from Mac and Linux, which confuses some programs.
Your file stays on this device
The tool above runs in a sealed frame that cannot send your file anywhere. It works with airplane mode on, and the counter above it stays at 0. Here is how you can check that yourself.
Related tools
- Convert CSV, JSON, YAML, TOML, XML Change a data file from one format to another.
- Check a file hash Compare a checksum and see if a file is the type it claims to be.
- Convert subtitles Change subtitles between SRT and VTT.
- Markdown to HTML Turn Markdown notes into clean HTML.