Free file tools and random pickers

Spin a wheel, pick a number, roll dice or make teams. File tools run on your device, so nothing you add is uploaded.

All tools

Not sure which tool?

Random pickers

All random pickers

Spin a wheel, flip a coin, roll dice, draw cards or split a list into teams.

  • Wheel of Names: Spin a wheel to pick a name for draws and raffles.
  • Random Number: Generate numbers within any range.
  • Coin Flipper: Flip a coin for a quick heads or tails call.
  • Dice Roller: Roll d4 to d20 dice, one or many, with a total.
  • Team Maker: Split names into random teams or groups of a set size.
  • Lottery Generator: Random quick-pick tickets for lottery games.
  • Shuffle List: Randomize a list, pick the first few and copy.
  • Magic 8-Ball: Ask a yes or no question and get an answer.
  • Card Dealer: Shuffle and deal from a 52-card deck.
  • Stock Picker: Discover random market tickers.
  • ARCL Points: Cricket net run rate calculator and points simulator.
  • Random Color: Pick 1 to 20 random colors, any, pastel, dark or vivid, with HEX, RGB and HSL codes. Runs in your browser.
  • Random Country: Pick 1 to 20 of the 195 UN member and observer states, by continent, with flags. Runs in your browser.
  • Random Date: Pick 1 to 100 dates between a start and an end date. Weekdays only, no repeats, four formats. Runs in your browser.
  • Random Letter: Pick one letter or up to 100, from A to Z, vowels or consonants. Runs in your browser.
  • Random Name Picker: Paste your names, pick 1 to 100 winners, add weights if you want. Names stay in your browser.
  • Random Pairs: Paste names, get random pairs or trios, and keep chosen people apart. Runs in your browser.
  • Random Word: Pick 1 to 50 common English words. Choose nouns, verbs or adjectives, and short, medium or long. Runs in your browser.
  • Seating Chart: Paste names, set seats per row and get a random seating chart. Keep chosen people in the front row.
  • Secret Santa: Paste names, add couples who must not draw each other, and get the matches. The organiser sees all of them.
  • Yes or No: Type a question, press the button and get Yes or No. Add Maybe if you want. Runs in your browser.

Photos & images

All image tools

Compress, resize, crop, convert, blur, rotate or read text from a picture.

PDFs

All PDF tools

Merge, split, compress, reorder, number or convert PDFs.

Make something

Passwords, QR codes, signatures, passport photos, collages and memes.

Text & lists

All text tools

Count, convert, compare and generate plain text.

  • Word Counter: Count words, characters and reading time as you type.
  • Case Converter: Change text case instantly.
  • Remove Duplicates: Paste a list and drop the repeated lines.
  • Find and Replace: Replace words or patterns in pasted text and see how many changed.
  • Sort Lines: Paste a list and put it in order: A to Z, Z to A, numeric, by length or natural.
  • Text Diff: Paste two texts and see what changed.
  • Add Prefix & Suffix: Put the same text before and after each line of a list.
  • Binary Text Converter: Turn text into 8-bit binary, or binary back into text.
  • Caesar Cipher: Shift letters by any number to hide or read a message.
  • Compare Lists: Paste two lists and see what is unique to each and what they share.
  • Delimiter Converter: Turn a comma separated list into lines, lines into a comma list, or any separator into any other.
  • Extract Emails: Paste any text and get its email addresses, one per line.
  • Extract Numbers: Paste any text and list its numbers with their sum, smallest and largest.
  • Extract URLs: Paste any text and get its web links, one per line.
  • List Cleaner: Trim, drop blanks, drop repeats, sort and fix letter case together.
  • Lorem Ipsum: Filler text by paragraphs, sentences or words.
  • Morse Code Translator: Type text for dots and dashes, or paste Morse to read it.
  • NATO Phonetic Alphabet: Turn text into Alfa, Bravo, Charlie, or code words back into text. Runs in your browser.
  • Number Lines: Number each line with your own start, step and separator, or strip numbers off.
  • Remove Accents: Paste text with accents and get plain letters back.
  • Remove Empty Lines: Paste text and delete the blank lines, or squeeze each run down to one.
  • Remove Extra Spaces: Collapse double spaces, trim line ends and turn tabs into spaces.
  • Remove HTML Tags: Paste HTML and get the plain text.
  • Remove Line Breaks: Join wrapped lines into paragraphs and keep the blank lines you want.
  • Repeat Text: Type something, pick how many copies and what goes between them.
  • Reverse Text: Flip text backwards, reverse the word order, or turn a list upside down.
  • Slug Generator: Paste titles, one per line, and get clean URL slugs.
  • Split Text: Cut text into parts every N characters, every N lines or at a delimiter.
  • Word Frequency: Paste text and get a table of words, counts and shares.

Developer & web

All developer tools

Format, encode, decode and check JSON, tokens, hashes, IDs and timestamps.

  • JSON Formatter: Format, check or minify JSON.
  • Regex Tester: Test a JavaScript regular expression: matches, indexes, named groups and a replace preview.
  • HTML Formatter: Re-indent messy or minified HTML. Choose the indent and line wrap. Runs in your browser.
  • Text Encoder: Encode and decode Base64, URLs and HTML entities. Handles emoji.
  • JWT Decoder: Read a JWT's header, claims and expiry.
  • UUID Generator: Generate random v4 or time-ordered v7 UUIDs.
  • Chmod Calculator: Tick read, write and execute, or type 755 or rwxr-xr-x. Shows the octal mode, symbolic form and the chmod command.
  • Cron Expression Explainer: Type a crontab line and see it in plain English, field by field, with the next 5 runs.
  • CSS Formatter: Format CSS into readable rules, or minify it. Shows characters before and after. Runs in your browser.
  • Hash Generator: Get SHA-256, SHA-1, SHA-384 and SHA-512 of text or a file.
  • IP Subnet Calculator: Network, broadcast, usable hosts, masks and binary forms for an IPv4 address with a prefix or mask. IPv6 is not supported.
  • JavaScript Formatter: Re-indent minified or messy JavaScript. Pick indent and brace style. The code is never run.
  • JSON CSV Converter: Convert JSON to CSV and back.
  • JSON Escape: Turn text into a JSON string and back, with optional \uXXXX for non-ASCII.
  • JSON YAML Converter: Convert between JSON and YAML in either direction. Errors show the line and column.
  • Markdown Preview: Type Markdown, see it rendered in a locked-down preview, and copy the HTML.
  • Markdown Table: Paste rows from a spreadsheet or CSV and get an aligned Markdown table.
  • Meta Tag Generator: Fill in the fields, copy the head tags, and check an estimated Google result and social card. Nothing is fetched.
  • Number Base Converter: Binary, octal, decimal, hex and bases 2 to 36.
  • Robots.txt Generator: Build a robots.txt with Allow, Disallow, Crawl-delay and Sitemap lines for up to 3 crawlers. Copy it or download it.
  • SQL Formatter: Lay out a SQL query with one clause per line. Pick the dialect and keyword case. Nothing is run.
  • Timestamp Converter: Convert Unix timestamps to dates and back.
  • URL Parser: Split a web address into scheme, host, port, path, query and fragment, and list every parameter.
  • User Agent Parser: See your browser's user agent string and get the browser, engine, OS and kind of hardware from any string.
  • UTM Builder: Add utm_source, medium, campaign and more to a link. Keeps your existing parameters. Nothing is sent or stored.
  • XML Formatter: Indent XML with 2 or 4 spaces or tabs, or minify it. Reports the first broken tag by line.

Calculators & dates

All calculators

Work out percentages, ages, dates and ratios.

  • Percentage Calculator: Five percentage calculators with the working shown.
  • Loan Calculator: Monthly payment, total interest and a payment table for a fixed-rate loan.
  • Tip Calculator: Work out the tip, the total and each person's share.
  • Age Calculator: Age in years, months and days (calendar months), on any date.
  • BMI Calculator: Work out BMI from height and weight in cm and kg, or ft, in and lb.
  • Date Calculator: Add or subtract years, months, weeks and days to a date.
  • Aspect Ratio: Find a ratio, or the missing width or height.
  • Average Calculator: Paste a list of numbers and get the mean, median, mode, range and sum. Exact arithmetic,.
  • Break-Even Calculator: Find the units and revenue needed to cover fixed costs, and the units for a target profit.
  • Business Days Calculator: Count working days between two dates, or add working days to a date.
  • Compound Interest Calculator: Final balance, total contributions and interest with compounding and regular deposits.
  • Countdown Timer: Set hours, minutes and seconds, press Start. It rings at zero and stays right in a background tab.
  • Days Until: See how many days, weeks and working days are left until a date or holiday.
  • Discount Calculator: Find the sale price and what you save, with a second discount and tax.
  • Fraction Calculator: Add, subtract, multiply or divide fractions, mixed numbers and decimals. Get the simplified fraction, mixed number and decimal with the steps.
  • GCD and LCM: Find the greatest common divisor (HCF) and least common multiple of 2 to 20 whole numbers, with Euclid steps and prime factors.
  • GPA Calculator: Work out a semester GPA from grades and credits, with the scale shown.
  • Grade Calculator: Work out a weighted course grade, or the score you need on the final.
  • GST Calculator: Convert GST-exclusive to GST-inclusive prices and back, with an optional India invoice layout: CGST and SGST, or IGST.
  • Interval Timer: Work and rest rounds with beeps, round counts and total time left. It stays right in a background tab.
  • Margin Calculator: Give any two of cost, price, margin and markup and get the rest, with the profit.
  • Mortgage Calculator: Monthly mortgage payment with property tax, insurance and other costs, plus a yearly payment table.
  • Prime Number Checker: Check whether a whole number up to 10^15 is prime, see its factors, and find the previous and next prime.
  • Ratio Calculator: Simplify a ratio to lowest terms, solve a proportion a:b = c:x, or split a total in a ratio. Exact, with steps.
  • Salary to Hourly: Turn a yearly, monthly, weekly, daily or hourly pay into every other period.
  • Sales Tax Calculator: Add sales tax to a price or take it out of a total. Type one or two rates.
  • Savings Goal Calculator: Find the monthly deposit that reaches a goal in a set time, or how long a set deposit takes.
  • Simple Interest Calculator: Interest and total from principal, yearly rate and time in years, months or days.
  • SIP Calculator: Estimate the value of a monthly investment plan, with an optional yearly step-up.
  • Split Bill Unevenly: Share a bill by what each person ordered or by shares, with tax and tip shared in proportion.
  • Standard Deviation: Paste numbers, choose population or sample, and get the standard deviation, variance and a steps table. Exact arithmetic.
  • Stopwatch: Start, pause and record laps. It follows the clock, so a background tab stays right.
  • Time Duration Calculator: Work out the hours between two times, with a break and a rate, or add time to a time.
  • Unit Price Calculator: Compare the price per unit of two to four items and see which is cheapest.
  • VAT Calculator: Add VAT to a net price or remove it from a gross price. Type a rate or pick a common one.
  • Week Number Calculator: Find the ISO week number of any date, the US-style week and the day of the year.

Converters

All converters

Units, time zones, colours and numbers in words.

  • Unit Converter: Convert length, weight, temperature and more as you type.
  • Time Zone Converter: Convert a time between zones. Handles daylight saving.
  • Number to Words: Write any amount in words for cheques and documents.
  • Roman Numerals: Convert numbers to Roman numerals and back, with a symbol-by-symbol breakdown. Strict standard form, optional bracket notation for large numbers.

Sports & teams

All sports tools

Fixtures, brackets, scores and team lists.

  • Bracket Generator: Single or double elimination brackets with byes and seeding. Entries stay.
  • Round Robin: Paste your teams and get every round, home and away.
  • League Table: Paste match results and get the standings for any sport.
  • Scoreboard: Big tap-to-score numbers for two to four sides, with sets, undo and full screen.
  • Draft Order: Paste team or manager names, pick snake or linear, and get every pick for every round.

Design & colour

All design tools

Palettes, gradients and colour checks.

  • Gradient Generator: Build a linear, radial or conic gradient with up to 5 color stops and copy the CSS.
  • Color Palette Generator: Build color harmonies from one base color: complementary, analogous, triadic and more.
  • Color Converter: Convert HEX, RGB, HSL and CMYK and check contrast.
  • Box Shadow Generator: Set offset, blur, spread, color and opacity for up to 3 shadow layers and copy the CSS.
  • Border Radius Generator: Round all corners at once or one by one, in px or %, with optional elliptical corners.
  • PX to REM Converter: Convert px to rem or em and back at any base font size, one value or a whole list.
  • Tint and Shade Generator: Make lighter tints and darker shades of one color, in 3 to 10 steps or a 50 to 900 scale.

Games

All games

Sudoku, Bottle Brain, Snake, Hangman and Cascade.