A full text toolbox for everyday formatting and encoding
This page bundles the small text edits people need constantly β changing case, cleaning up spacing, formatting JSON, encoding for URLs or HTML, and quick word-frequency analysis β into one workspace that runs entirely in your browser.
What's included
- Text Case β UPPERCASE, lowercase, Title Case, Sentence case, plus deduplication, reversing, sorting and shuffling lines.
- Encode / Format β JSON formatting and minifying, Base64 encode/decode, URL encode/decode, HTML entity encode/decode.
- Find & Replace β replace every occurrence of a string in one click.
- Word Frequency β see the most common words in your text with a visual bar chart.
Does the JSON formatter validate my JSON?
Yes β if the text isn't valid JSON, the formatter will tell you instead of silently failing, so you know exactly when to fix a syntax issue.
Can I undo a transformation if I don't like the result?
Yes β every action is tracked in an undo/redo history at the top of the text box, so you can step back through changes freely.
Is Base64 encoding the same as encryption?
No β Base64 is a reversible encoding format, not encryption. Anyone with the encoded string can decode it back to the original text; it does not provide security.
Does the word frequency tool ignore common words like "the" and "and"?
The frequency count includes all words as typed, so very common words will naturally appear near the top for typical prose β useful for spotting repetition in your own writing.
Using this in a Central Government office
Text pasted out of a PDF arrives broken: line breaks in the middle of sentences, double spaces, non-breaking characters that will not align, and stray hyphenation from justified columns. Cleaning that up by hand in a noting is tedious and error-prone.
Where this comes up
- Pasting a quoted paragraph from an OM into a noting, where the PDF's hard line breaks have to come out.
- Normalising case in a list of names or designations pulled from different sources.
- Counting words against a stated limit for a brief, a synopsis or a Parliament reply.
- Stripping formatting before pasting into e-Office, which handles pasted rich text unpredictably.
A caution when the text is being quoted
If you are reproducing rule text or an extract from an order in a noting, clean the whitespace but do not let a case conversion or a find-and-replace alter the words. Quoted statutory language should match the source exactly, including its capitalisation β a rule that reads "shall" is not the same as one that reads "Shall" in a table of contents. Change the layout, not the text.