25 Free Tools

Tools — Free, Instant, Browser-Based

Browser-based utilities that run entirely on your device. Nothing is sent to our servers. No sign-up, no software, no cost.

25 free tools

QR
QR Code Generator
Create QR codes for URLs, plain text, email addresses, phone numbers, WiFi networks, and vCard contacts. Customize colors and size, download as PNG.
Tools Open tool →
BAR
Barcode Generator
Generate Code 128, EAN-13, UPC-A, EAN-8, Code 39, and ITF-14 barcodes. Customize bar color, background, width, and height. Download as PNG or SVG.
Tools Open tool →
PWD
Password Generator
Generate cryptographically secure passwords. Control length, character sets, exclude ambiguous characters, and bulk-generate up to 50 passwords at once.
Tools Open tool →
CLR
Color Picker & HEX Converter
Pick any color visually or enter HEX, RGB, or HSL values. Instantly converts to HEX, RGB, HSL, HSB, CMYK, and CSS variable format. Includes WCAG contrast checker.
Tools Open tool →
WRD
Word Counter
Paste any text and get instant word count, character count, sentence count, paragraphs, reading time, speaking time, and a top-word frequency table.
Tools Open tool →
JSON
JSON Formatter & Validator
Paste raw JSON to prettify, minify, or validate it. Shows clear error messages with descriptions. Supports 2-space, 4-space, and tab indentation. Nothing leaves your browser.
Tools Open tool →
GPA
GPA Calculator
Calculate semester GPA from course grades and credit hours. Supports standard 4.0 and plus/minus 4.3 scales. Add prior GPA to get your cumulative GPA.
Tools Open tool →
GRD
Grade Calculator
Find your current weighted grade from assignment categories, or calculate exactly what score you need on your final exam to hit your target grade.
Tools Open tool →
DL
Download Speed Calculator
Calculate how long a file will take to download at your connection speed, or find the required speed to download a file in a given time. Supports Kbps, Mbps, Gbps.
Tools Open tool →
FSZ
File Size Converter
Convert between bytes, KB, MB, GB, TB, and PB instantly. Shows all units simultaneously. Supports both decimal (SI) and binary (IEC) standards side by side.
Tools Open tool →
Time Duration Calculator
Find the time between two clock times, add or subtract multiple durations, or convert a total in seconds into days, hours, minutes, and seconds.
Tools Open tool →
HRS
Work Hours Calculator
Weekly timesheet calculator. Enter daily clock-in and clock-out times to get total hours worked, overtime, and gross pay at your hourly rate.
Tools Open tool →
RNG
Random Number Generator
Generate a single random number, a list of unique numbers, roll any dice (d4–d100), or flip a coin. Uses cryptographically secure randomness.
Tools Open tool →
P(x)
Probability Calculator
Calculate single-event probability, combined probability for two events, combinations (nCr), permutations (nPr), and binomial distribution with step-by-step formulas.
Tools Open tool →
🎲
Catan Board Generator
Randomly shuffle all 19 terrain tiles and 18 number tokens for a unique Settlers of Catan setup. Balanced mode keeps 6 and 8 tokens off adjacent hexes. Pip counts shown for every token.
Tools Open tool →
PDF
DOCX to PDF Converter
Convert Word documents (.docx) to PDF entirely in your browser. Your file never leaves your device — nothing is uploaded to any server. Preserves headings, bold, italic, lists, tables, and links.
Tools Open tool →
🎡
Spin the Wheel
Virtual spinning wheel for random name and decision picking. Add your own names or options, hit spin, and get a fair result. Remove the winner and spin again. Includes quick presets like Yes/No, Weekdays, and Teams.
Tools Open tool →
🎯
Random Name Picker
Pick a random name from your list instantly. Add names, hit pick, and get a fair result. Remove the winner and keep picking. Perfect for classrooms, giveaways, and team selection.
Tools Open tool →
👥
Team Generator
Randomly split a list of names into balanced teams. Choose 2–6 teams, shuffle again instantly, rename teams, and copy results. Great for sports, classrooms, and group activities.
Tools Open tool →
🔄
Yes or No Wheel
Spin a decision wheel for a random yes or no answer. Includes Yes/No, Yes/No/Maybe, and a 5-option mode. Tracks your stats and celebrates with confetti on yes.
Tools Open tool →
🏆
Giveaway Picker
Pick random winners for your giveaway fairly and dramatically. Supports multiple winners, duplicate entries, and a slot-machine reveal. Uses crypto randomness for true fairness.
Tools Open tool →
🎲
Random Challenge Generator
Generate random challenges across 8 categories — fitness, creative, mental, food, outdoor, gaming, learning, and social. Save challenges and mark them complete.
Tools Open tool →
💱
Currency Converter
Convert between 30+ currencies with up-to-date exchange rates. Swap currencies instantly, use quick-pair presets, and get results for USD, EUR, GBP, JPY, CAD, and more.
Tools Open tool →
👗
Clothing & Shoe Size Converter
Convert clothing and shoe sizes between US, EU, UK, and international standards. Covers women's and men's clothing and shoes, with measurement guides for bust, waist, hips, and foot length.
Tools Open tool →
01
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal instantly. All four fields update live as you type, with step-by-step working and quick presets for common values.
Tools Open tool →

Everything here runs on your device

The tools on this page are built as client-side JavaScript. When you generate a QR code, format JSON, or create a password, the work happens in your browser — the data never travels to a server, because there is no server involved in the computation at all.

That is not a marketing claim you have to take on faith. Load any tool on this page, turn off your internet connection, and use it. It still works. That is the whole test, and it is the reason these tools are appropriate for data you would not want to paste into a random website: API responses, internal documents, passwords, and customer information.

Choosing the right tool

TaskToolWhat to know
Share a link, WiFi login, or contact cardQR Code GeneratorHigher error correction survives damage but holds less data
Label retail or inventory itemsBarcode GeneratorEAN-13 and UPC-A are for retail; Code 128 for internal use
Create a secure passwordPassword GeneratorLength beats complexity — 16+ characters matters more than symbols
Read a messy API responseJSON FormatterValidates structure and reports the exact character position of errors
Check a writing assignmentWord CounterAlso gives reading time and character counts with and without spaces
Work out what grade you needGrade CalculatorHandles weighted categories, which is where most people go wrong
Pick a fair winnerRandom Name PickerUses the browser's cryptographic RNG, not a seeded pseudo-random one

The details that actually matter

Password strength is mostly about length

A 12-character password drawn from the full printable set has around 78 bits of entropy. Adding four more characters takes it past 100 bits, which puts brute-force attack well beyond practical reach. Substituting @ for a in a dictionary word adds almost nothing, because cracking tools have applied those substitutions since the 1990s. Length and genuine randomness are what count — which is why our generator defaults to length rather than symbol soup.

QR error correction is a real trade-off

QR codes come in four error-correction levels, from L (recovers about 7% damage) to H (about 30%). Higher correction means the same data needs a physically denser code, so for a printed sign that may get scuffed, choose H and keep the URL short. For a clean on-screen code, L or M scans faster and prints smaller.

Retail barcodes have rules

EAN-13 and UPC-A codes used in shops must be registered through GS1 — you cannot invent your own and expect a retailer to accept it. For internal inventory, warehouse, or asset tracking, Code 128 is unrestricted, encodes any ASCII text, and is what most internal systems use.

On randomness

The pickers and generators here use crypto.getRandomValues(), the browser's cryptographically secure random source, rather than Math.random(). For a giveaway or a classroom draw the difference is academic, but it means results are genuinely unpredictable rather than reproducible from a seed.

Frequently asked questions

Do QR codes generated here expire?

No. A QR code is just an encoding of the text or URL you typed — there is no redirect service, no tracking layer, and no account behind it. The code will scan correctly forever. The only way it stops working is if the destination URL itself goes offline.

Is it safe to generate passwords in a browser?

For this tool, yes, because generation happens locally using the browser's cryptographic random number generator and the result is never transmitted. The genuine risk with any password generator is what happens next: paste it straight into a password manager rather than emailing it to yourself or saving it in a text file.

Can I use these barcodes on products I sell in stores?

Only if the number is registered to you through GS1. Retail scanners look up EAN-13 and UPC-A codes in a shared global database, so an unregistered number will either fail or resolve to someone else's product. Code 128 has no such restriction and is fine for internal labelling.

Does the JSON formatter send my data anywhere?

No. Parsing and formatting happen entirely in your browser. This is the main reason to use a client-side formatter for API responses or configuration files — pasting internal data into a server-side tool means handing it to a third party.

How accurate is the download speed test?

It measures actual throughput to a test endpoint, so it reflects real conditions at that moment. Results vary with WiFi signal strength, network congestion, VPN use, and other devices on your connection. Run it two or three times and take the best result for a fair reading of your line.

Is the random name picker genuinely fair?

Yes. It uses the browser's cryptographic random source and every remaining entry has an equal probability on each draw. There is no weighting, no seed you could reverse-engineer, and no way to influence which name comes up.

Browse Other Categories