Generators
QR codes, passwords, invoices, resumes and test data.
Tools last updated
Create the small things you need on demand: a QR code for a poster, a strong password, a printable invoice, or filler text for a mockup. Anything that needs randomness uses your browser's cryptographic random number generator.
Most used
All 13 Generators
13 tools
What you can make here
A generator creates something new from a few settings: a code, a random value, a document or a block of markup. Everything above is produced in your browser, so the details you type — a Wi-Fi password, a client's address, your employment history — are not sent to a server.
Codes to print or scan
The QR Code Generator makes codes for links, text, email, phone numbers, SMS and Wi-Fi, and the Wi-Fi and vCard QR Code Generator adds contact cards, menus and calendar events with a printable card layout. These are static codes: the content is stored in the pattern itself, so there is no redirect, no account and no expiry. The other side of that is that a printed code cannot be edited — a new address or password needs a new code.
The Barcode Generator produces UPC-A, EAN-13, EAN-8, ITF-14, Code 128, Code 39 and Codabar, and calculates the check digit for you. For products sold in shops, the number itself must be allocated to you by GS1; for stock control and asset labels, any value will do. The UTM Link Builder tags a link so your analytics can tell which poster, email or post sent each visitor.
Random values you can trust
The Password Generator, Random Number Generator and UUID Generator all draw from your browser's cryptographic random number generator rather than the ordinary one. The password and number generators also use a method that keeps every outcome equally likely, which matters for a password and matters for a raffle too. The UUID generator offers random version 4 identifiers and time-ordered version 7, which suits database keys.
Documents
The Invoice Generator adds up line items, tax and discounts and exports a PDF with real, selectable text. The Resume Generator produces a plain single-column CV on purpose, because that is the layout applicant tracking systems read reliably. The Lorem Ipsum Generator supplies placeholder text for mockups, in classic Latin or plain English.
Files for your website
The Robots.txt Generator and Tester builds the file and tests which addresses each crawler may fetch. The Schema Markup Generator writes FAQ and Product structured data and checks it against Google's published rules.
Limits worth knowing
- A robots.txt file is a request that reputable crawlers honour, not a lock, and it controls crawling rather than whether a page appears in search.
- Structured data must describe what visitors can actually see on the page. Marking up ratings or answers that are not there is against Google's guidelines.
- Anyone who scans a printed Wi-Fi code can read the password, so display it only where you would share the password itself.
- A generated password is only as safe as where you keep it. Put it straight into a password manager.
Guides
- Do QR codes expire? How to make one that never doesWhy some QR codes stop working and others last forever, how to make a free QR code with no expiry, and how to print one that always scans.
- UPC, EAN or Code 128: which barcode do you need?The main barcode types explained — 12-digit UPC-A, 13-digit EAN-13, EAN-8, ITF-14, Code 128 and Code 39 — and which one fits your products or labels.
- How to create a strong password you can actually useWhy length beats symbols, what makes passwords easy to crack, when to use a passphrase, and how to generate and check strong passwords safely.
- How to add or remove VAT, GST or sales tax from a priceAdd tax to a net price, take it out of a gross price the right way, and see why subtracting the percentage gives the wrong answer — with worked examples.
- How to make a Wi-Fi QR code so guests can connect in one scanCreate a QR code that connects phones to your Wi-Fi without typing the password, print it so it scans reliably, and fix the usual reasons it fails.
- How to make your resume ATS-friendly without keyword stuffingWhat applicant tracking systems actually do with your resume, the formatting that trips them up, and how to match a job advert honestly.
- UTM parameters explained: how to see which links bring you visitorsWhat utm_source, utm_medium and utm_campaign do, how to name them consistently, where the results appear, and the mistakes that corrupt your data.
- How to write a robots.txt file — with examplesWhat robots.txt can and cannot do, how the rules are matched, examples for common cases including AI crawlers, and the mistakes that hide a site from search.
- How to sort a list properly — and why item10 comes before item2Sort lines alphabetically, numerically or by length, fix the item10-before-item2 problem with natural sorting, handle accents, and shuffle a list fairly.
- How to make an invoice that gets paid on timeWhat to put on an invoice, how to number it, clear payment terms, tax and discounts, and how to create a professional PDF invoice without an account.
- How to write a one-page resume that worksFit your experience onto one page without cramming: what to include, what to cut, how to write strong bullet points, and a layout tracking systems can read.
- How to pick a random winner fairly — and prove itRun a fair prize draw or giveaway: number the entries, draw without repeats, record the result so anyone can check it, and avoid the common mistakes.
- URL encoding explained: what %20 means and when to encodeWhy web addresses contain %20 and %C3%A9, which characters must be encoded, the difference between encoding a whole URL and a single value, and %20 versus +.
- How to check when an SSL certificate expires — and why it mattersSee when a site's HTTPS certificate expires, spot chain problems browsers hide, and keep automatic renewal from failing silently as lifetimes get shorter.
- What is a UUID — and should you use version 4 or version 7?How UUIDs identify things without a central counter, how to read one, why collisions are not a practical worry, and which version to use for database keys.
- Structured data for beginners: FAQ and Product schemaWhat schema markup is, what FAQ and Product structured data can and cannot do for search results today, and how to add JSON-LD to a page correctly.
- How to convert minutes to decimal hours for timesheets7 hours 45 minutes is 7.75 hours, not 7.45. A minutes-to-decimal table, the formula, and how to avoid the most common timesheet and invoicing mistake.
- How to make a QR code for Google reviewsTurn your Google review link into a QR code for the counter, receipts and table cards. Where to find the link, how to print it, and the review rules to follow.
- How to make a QR code for a restaurant menuPut your menu online, make a QR code for it and print table cards with no monthly fee. How to keep one code working when the menu changes, and keep it readable.
- What size should a QR code be when printed?The 10-to-1 distance rule, the practical minimum size, how the amount of data and error correction change it, and how colour, quiet zone and paper affect scanning.
- How to make barcodes for inventory and stock labelsInternal barcodes for stock, assets and storage bins do not need GS1 numbers. Which format to use, how to number items, and how to print labels that scan.
- How to make an ISBN barcode for a self-published bookAn ISBN barcode is an EAN-13 made from your 13-digit ISBN. Where the ISBN comes from, how to create the barcode, the price add-on, and where it goes on the cover.
- How long would it take to crack my password?From seconds to millions of years, depending on length, randomness and how a site stores it. Worked examples, why patterns ruin estimates, and a safe check.
- A strong Wi-Fi password that is still easy to typeWi-Fi passwords get typed on TVs, consoles and guests' phones. How to make one that is long and strong but painless to enter, and how to share it with a QR code.
- Invoice vs receipt vs quote vs estimate: which document whenA quote offers a price, an invoice asks for payment and a receipt proves it was paid. What each document is for, what goes on it, and where pro forma invoices fit.
- How to number invoices: formats that keep accountants happyInvoice numbers must be unique and usually sequential. Good formats, whether to restart each year, what to do with cancelled invoices, and mistakes to avoid.
- How to invoice a client in another currencyWhich currency to bill in, how to show it so nobody is confused, who pays bank and conversion fees, and what to record for tax when you invoice clients abroad.
- Resume vs CV: what is the difference?In the US a CV is a long academic record; in the UK it is a two-page job application. What each term means by country, how long each should be, and which to send.
- How to write a resume with no work experienceStudents, graduates and career changers can fill a page without job history. What to include instead, how to describe it, and a layout that works for a first resume.
- How to put a QR code on your business cardA vCard QR code lets people save your details to their phone in one scan. What to include, how big to print it, and why a smaller code scans more reliably.
- URL query parameters explained: what comes after the ?How to read the part of a web address after the question mark: keys and values, ampersands, fragments, encoding and tracking tags, and what not to put in a URL.
- UUID vs auto-increment ID: which primary key to useAuto-increment IDs are small and ordered; UUIDs are unique anywhere and hard to guess. The trade-offs for databases and APIs, and why UUIDv7 changes the answer.
- Noindex vs disallow: how to keep a page out of GoogleDisallow stops crawling, noindex stops indexing, and using both together can backfire. Which to use for private pages, duplicates, PDFs and staging sites.
- What does lorem ipsum mean, and where does it come from?Lorem ipsum is scrambled Latin from a text by Cicero. What it says, why designers use it, its risks in real projects, and better placeholder choices.
- Why an invoice’s tax total is off by a centTax rounded on each line rarely matches tax on the total. Why one-cent gaps appear between invoices, spreadsheets and accounts, and how to pick one rule.
- Why a link breaks when you paste it into an email, chat or documentPasted links fail when trailing punctuation, spaces, line wraps or unencoded characters change the address. How to spot the cause and share links that work.
- Why a website rejects your strong passwordLong random passwords can still fail a site's rules: maximum lengths, banned symbols, required character types or breach checks. How to find the rule.
- Why a printed barcode won’t scan — and how to fix itBarcodes fail when the quiet zone is missing, bars are too thin for the printer, contrast is wrong or the image was blurred. Causes and fixes in order.
- Why a random number generator keeps repeating numbersRepeats are normal in real randomness: pick 12 numbers from 1 to 100 and a repeat is a coin flip. When to worry, and how to draw without duplicates.
- Why visits from your UTM links show up as direct or unassignedTagged links land in Direct or Unassigned when redirects strip tags, values are inconsistent, tags sit after # or analytics never loads. How to fix it.