TypeMay / Practical tools

A careful pass. Across every file.

Clean multiple local UTF-8 text files with reusable presets, per-file before/after previews and warnings. Download individual results or one free ZIP archive.

Local files / Original files stay untouched

One set of choices. Every result in view.

Single-text workspace ↗

Up to 25 UTF-8 .txt files · 700 KB per file · 10 MB total · 100,000 UTF-16 units per file

Choose files to begin. Nothing uploads or saves automatically.

A batch with room to review

Your files will appear here. Select a file to compare its complete original and cleaned preview.

The archive contains only valid cleaned results. Rejected files are clearly listed and excluded. ZIP is created locally without compression.

Presets On this device

Nothing is saved automatically. A saved workspace contains private text and settings in this browser profile. There is no account or cloud sync. Export a backup before clearing browser data.

Reusable cleanup presets

Presets save settings only. Saving the same name never silently replaces an item.

Saved items are loaded only when you choose to restore them.

Review a batch without rewriting the originals

  1. Choose local UTF-8 .txt files. Documents, PDFs and binary formats must first be exported as plain text.
  2. Select cleanup settings or reuse a named preset. Each file is processed independently with the same reversible cleanup engine as the single-text workspace.
  3. Select every file that needs review. Compare original and preview, read the warnings and inspect the change highlight.
  4. Download one result at a time or the complete set of valid results as a ZIP. Output names include “-cleaned”; duplicate names receive a numbered suffix.

What is preserved?

The original files on your device are never changed. Batch text is held in this tab’s memory; it is not automatically stored in the saved-workspace library. Every settings change recomputes from the original, and Undo settings restores up to 20 prior choices. Line endings are kept unless a selected transformation changes them. Text previews use automatic reading direction and preserve joiners and directional controls.

Limits and errors

Invalid UTF-8, unsupported file types, binary control bytes and over-limit files are rejected explicitly. A rejected file never silently becomes an empty output. An intentionally empty text file is valid and receives a warning. English quotation and Latin hyphen options are heuristics; review your language and content before applying them.

Saved presets contain settings only. The single-text workspace can explicitly save and restore a named text project on this device, and export a backup. Read privacy and storage details, or follow the multilingual handoff guide.