What is Text Formatter Toolbox?
Text Formatter Toolbox is a free, open-source, pure front-end online text toolkit
covering CSS minify & beautify, HTML minify & format,
Markdown ↔ HTML conversion, paragraph cleanup,
CJK–Latin typography spacing, full/half-width punctuation conversion,
plus URL, Base64 and JSON codecs. 5 categories, 30+ one-click actions —
no sign-up, no limits, no uploads.
Every conversion runs locally in your browser with JavaScript —
nothing is ever sent to a server, and no cookies or tracking are involved. It works offline
(installable as a PWA). The whole toolbox is a single HTML file with zero dependencies
and zero external requests — save it to disk and it works as a desktop app.
FAQ
Is this text formatter free?
Yes — completely free and open source under the MIT license. No usage limits, no sign-up, no watermark.
Is my text uploaded to a server?
No. This is a pure front-end tool: every conversion runs in your browser with JavaScript. The page makes no network requests, works offline, and can be installed as a local app.
Will CSS minification break my styles?
Strings, comments and URLs are protected before whitespace removal, so spaces inside content: "a b" are preserved. There is also a “Restore original” button to roll back anytime.
Which Markdown syntax is supported?
ATX and Setext headings, ordered/unordered/nested lists, task lists, fenced code blocks (with language), blockquotes, horizontal rules, tables with alignment, images, links, autolinks, bold, italic, strikethrough and inline code.
Why add spaces between Chinese and English?
Mixed CJK–Latin text reads better with a thin gap between Han characters and Latin letters or digits — a widely recommended Chinese typesetting convention. The tool protects URLs, emails, code blocks and HTML tags, so it never inserts spaces inside them.
Can I convert Chinese punctuation to English punctuation in bulk?
Yes. The CJK–Latin Typography category offers both directions, covering commas, periods, question/exclamation marks, colons, semicolons and brackets, while skipping decimal points and thousands separators.
Does Base64 support Chinese characters?
Yes. Text is UTF-8 encoded before Base64 and decoded back as UTF-8, so Chinese never turns into mojibake. Line breaks and spaces are ignored when decoding.
Does it work on mobile? Any shortcuts?
Yes, the layout is responsive — input and output stack vertically on phones. Desktop shortcut: Ctrl + Enter (macOS: ⌘ + Enter) runs the first action.
Can I use it offline?
Yes. The whole toolbox is a single index.html with no external dependencies — save it and double-click to run, or install it to your home screen for offline use.
Privacy
No backend API, no analytics scripts, no third-party CDN, no tracking cookies.
The only thing stored is your dark/light theme preference in localStorage.
Safe for config files, contracts and internal documents.