Utility Tools
6 tools
Password generators, QR codes, barcodes, invoices, and PDF utilities.
Password Generator
Generate strong, cryptographically random passwords with character set and length controls.
QR Code Generator
Create QR codes for URLs, text, Wi-Fi, and contact details. Download as PNG or SVG.
Barcode Generator
Generate barcodes in Code128, EAN-13, UPC, Code39, and ITF formats.
Invoice Generator
Build and export professional invoices as PDFs. Saved locally to your browser.
PDF Merger
Combine multiple PDF files into one. Reorder by drag and drop.
PDF Splitter
Split a PDF into separate files by page ranges, or one file per page.
About Utility Tools
Utility Tools is a mix of generators and document workflows: a cryptographically strong password generator, QR code generator with content presets for URLs, Wi-Fi, and contacts, a multi-format barcode generator, an invoice builder that exports a clean PDF, and PDF merging and splitting tools. These are the small utilities that often live behind paywalls or require uploads on other sites; here they are free and local.
Passwords are generated with the Web Crypto API (never Math.random) and rated with zxcvbn for realistic strength estimation. PDF operations use pdf-lib, which is the same library used in many production document apps; merging ten files of two hundred pages each works comfortably on a laptop. The Invoice Generator autosaves your draft to localStorage so a refresh never costs you work.
Frequently asked questions
Are the generated passwords truly random?+
Yes — they use crypto.getRandomValues with rejection sampling to avoid modulo bias. This is the same primitive used by browser implementations of WebAuthn and most password managers.
How big a PDF can the merger or splitter handle?+
Typical desktop machines comfortably handle 100MB merged PDFs. Very large files (500MB+) may exhaust memory because pdf-lib loads the full document; in that case, split first.
Can I keep editing an invoice across sessions?+
Yes. The Invoice Generator writes your current draft to your browser's localStorage automatically, and reloads it the next time you visit the page.
What QR error-correction level should I pick?+
Use Medium (15%) for digital displays. Bump to Quartile (25%) or High (30%) if you plan to print at small sizes or add a logo overlay — higher correction lets the scanner recover from damaged or obscured cells.