QR Code Generator
Links and Wi-Fi as QR codes
8 small utilities, all free and none of them asking for an account. Unlike the PDF and image tools on this site, these do not upload anything: each one runs inside the page in your own browser, so whatever you paste stays on your device.
These are the little jobs that interrupt something else you were doing. Find the row that matches the one in front of you.
| What you need | What happens | Tool |
|---|---|---|
| An essay or an article has to hit a word count | Counts update as you type, with reading and speaking time beside them. | Word Counter |
| A paragraph arrived in capitals | Eight case styles, including Sentence case and Title Case, one click apart. | Case Converter |
| A name has to become camelCase or snake_case for code | The same tool: camel, snake, kebab and CONSTANT are four of the eight. | Case Converter |
| You need a password you have not used before | Drawn from the browser's cryptographic random source, on your machine. | Password Generator |
| A link or a Wi-Fi network has to become a QR code | PNG or SVG out, in your colours, and it never expires. | QR Code Generator |
| A product label or an asset tag needs a barcode | Code 128, EAN, UPC and five more, check digits done, PNG or SVG, a batch on one sheet. | Barcode Generator |
| An API returned JSON in one unreadable line | Format it, or minify it back, and it says where a broken one breaks. | JSON Formatter |
| A string of gibberish is probably Base64 | Decode it to read it, encode text the other way, either alphabet. | Base64 Encoder and Decoder |
Plenty of sites say it. Here is the version you can check. The code for each of these tools arrives with the page, the same way the styling does, and then it runs on your machine. There is no upload step, so there is no file of yours on our server, nothing waiting to be deleted later, and nothing that a breach of ours could expose.
Being precise about it: your text never leaves the page, but the page itself is not silent. Two requests are ours and neither carries a word of what you typed: one asks how many times a tool has been used, so the counter under the title can show a real number, and one reports that a tool was used, which is the tool's name and nothing else. On top of that, every page on this site loads Google Analytics and Microsoft Clarity, which measure visits the way they do anywhere else. They see the page you are on, not the contents of the box you typed into.
The honest test costs ten seconds and needs no trust in this paragraph. Open the word counter, the case converter, the JSON formatter, the Base64 tool or the password generator, wait for the page to finish loading, then switch off your Wi-Fi and use it. It keeps working, because everything it needs is already on your side of the connection. The QR generator is the one exception: it fetches its drawing library when you type the first character, so offline it needs that one request before it can draw anything. Your text still never leaves the page.
Limits
None that we set, because there is no upload to put a size on. The ceiling is your own browser: a very large paste makes the page slow rather than being refused. The password length slider is the one bounded control, and it runs from 6 to 64 characters.
Your text afterwards
There is nothing to delete, which is a stronger promise than deleting it quickly. Close the tab and what you pasted is gone with it. Nothing is stored, nothing is kept to train anything, and no account exists to attach it to.
Randomness
Passwords come from the browser's cryptographic random source rather than from an ordinary random number, and the draw discards the bytes that would make some characters likelier than others. It happens on your machine, so no server ever holds the result.
Things we will not pretend
Base64 is not encryption: anyone holding the string can read it back in seconds, and the Base64 page says so in its own FAQ rather than in the small print. Two more worth knowing before you rely on them: a QR code cannot be edited once it is printed, because the address is inside the image, and a strong password is only strong until it is reused.
Links and Wi-Fi as QR codes
Code 128, EAN, UPC as PNG or SVG
Words, characters, reading time
UPPER, lower, Title, camelCase
See what changed between two versions
Strong passwords, your rules
Pretty-print and validate JSON
Text to Base64 and back again
In the workshop
Count characters, spaces, words, and lines
Generate placeholder text at any length
Delete repeated lines while keeping their order
Turn broken lines into clean paragraphs
Sort text lines alphabetically or numerically
Create copyable Unicode text styles
Translate text to and from binary
Translate text to and from Morse code
Write numbers out in words
Convert numbers and Roman numerals
Keep quick notes saved in your browser
Run a clean countdown timer
Measure time with laps
Work in focused Pomodoro sessions
Spin a wheel to choose from a list
Generate random numbers inside a range
Flip a fair virtual coin
Roll one or more virtual dice
Measure typing speed and accuracy
Calculate an exact age from a birth date
Solve common percentage calculations
Calculate BMI from height and weight
Count the time between two dates
Convert length, weight, temperature, and more
Estimate loan payments and total interest
Calculate GPA from courses and grades
Compare times across different time zones
Convert currencies with recent reference rates
Create and download a clean invoice
Draw or type a transparent signature
Create a WhatsApp chat link with a message
Encode or decode URL-safe text
Generate one or many UUIDs
Create common hashes from text
Decode and explain JWT claims locally
Test regular expressions against sample text
Convert CSV data into JSON
Convert JSON data into CSV
Convert between YAML and JSON
Format and inspect XML
Format SQL into readable queries
Format messy HTML markup
Minify or beautify CSS
Minify JavaScript in a browser worker
Convert Markdown into HTML
Write Markdown with a live preview
Build and explain cron schedules
Convert Unix timestamps and dates
Convert HEX, RGB, and HSL colors
Design gradients and copy their CSS
Build box shadows with visual controls
Create metadata with a social preview
A password you generate here has to go somewhere. Typing it into a browser box and then leaving it in a note, an email to yourself or a spreadsheet undoes the point of a strong one, so use a password manager, which will also generate it for you. The generator here is for the moment you need one and the manager is not in front of you.
Two other cases belong elsewhere. Work you will repeat next week wants a script rather than a browser tab, and the same goes for a folder of files instead of one paste. And a real secret, the kind that would matter if it leaked, deserves the tool your workplace has approved for it: our not uploading anything is easy to state and hard for you to verify from the outside, which is exactly why the check in the section above is written down rather than asserted.