Text & code

Format, convert and compare text, JSON, Markdown and code.

What it is for

This section gathers the utilities that come up again and again when working with text and data: counting characters to stay within a limit, making readable a JSON that arrived on a single line, converting between CSV and JSON, comparing two versions of a document or generating unique identifiers.

They are small tasks but recurring ones, and that is exactly the problem: individually none justifies installing anything, but together they add up to real time. The usual move is to search for whatever site comes up first, paste the content there and trust that nothing happens.

And that content is not always harmless. A production JSON, a draft contract or a customer list in CSV are not things that should travel to an unknown server. Here the text never leaves your browser.

Which tool do I need

I have to stay within a character limit
The word counter shows words, characters with and without spaces, and paragraphs in real time.
This JSON is on one line and unreadable
The JSON formatter indents it and also validates the syntax, pointing to the exact error if there is one.
I need to move data between a spreadsheet and an application
CSV to JSON converts both ways, taking the first row as the header.
I want to see what changed between two versions
The text comparison marks additions in green and deletions struck through.
I write in Markdown and need HTML
Markdown to HTML converts with a live preview as you type.
I need unique identifiers
The UUID generator creates v4 identifiers using the browser’s cryptographic generator.
A link with accents or spaces does not work
The URL encoder converts those characters into the form browsers accept.

Frequently asked questions

Is the text I paste sent anywhere?

No. All processing happens in your browser, so you can paste sensitive content without it leaving your machine.

Is there a length limit?

None is set, but with very long texts the browser may take a few seconds, especially when comparing documents.

Why does my CSV not convert properly?

Most often it uses semicolons instead of commas as the separator, common in European exports. Replace them before pasting.

Does Base64 protect information?

No. It is a reversible, keyless encoding anyone can undo instantly. It provides no security whatsoever.