Skip to main content
qwertywelch.

The collection / 37 tools

Free browser
tools.

Word counts, file conversions, JSON formatting, and a drum machine.

Something to play with Make a drum loop Open beat maker
Tool categories

Tool index

12 of 37
Open full directory

From the guides

Notes on the tools

All guides
01Counting text

Why two counters disagree

Hi 👩‍💻!
5 visible characters · 9 UTF-16 units

An emoji can contain several Unicode characters. Here, the woman, joiner, and laptop form one visible symbol. Text Counter treats it as one character in browsers with Intl.Segmenter; JavaScript’s string length counts the same text differently.

For a form with a length limit, check its own counter after pasting.

How character counts work
02Working with URLs

An ampersand inside a URL

tea & biscuits
tea%20%26%20biscuits

In a URL, an ampersand usually separates query parameters. If it’s part of the search phrase, encode the value in Component mode: & becomes %26. Keep the address around that value intact.

Encoding an already encoded space turns %20 into %2520. Encode each value once.

URL encoding, with examples
03Converting data

When 00127 becomes 127

00127 → 127
Numeric conversion removes the leading zeros.

The CSV converter infers numbers automatically, even inside quoted fields. That works for quantities, but removes leading zeros from IDs. Compare the output with the source; quoting 127 afterward won’t bring the zeros back.

For a dataset with identifier columns, use an importer that preserves those columns as strings.

CSV types and quoted fields

Missing a tool? Found a bug?

Send a note