Everyday tools
Pick what you need done. Most tools run on your device, so your files stay with you. New here? See how it works.
Use a tool often? Tap its star to keep it up here.
Merge PDFs Join several files into one, in the order you choose. Split a PDF Keep only the pages you want. The rest are left out. Rotate a PDF Turn pages that came out sideways. Shrink a PDF Make a photo-heavy file smaller to send. Remove pages Take unwanted pages out of a PDF. PDF to images Turn each page of a PDF into its own picture. Images to PDF Combine photos or pictures into one PDF. Get the text out Pull the words out of a PDF to copy elsewhere. Add page numbers Number every page of a PDF automatically. Add a watermark Stamp text across every page, like DRAFT or COPY. Fill and sign a PDF Type onto a form and add your signature. Password protect a PDF Add a password so only people who have it can open the file. Remove a PDF password Take a password off a PDF you already know the password for. Reorder PDF pages Drag pages into the order you want, or leave some out. Get text from a scanned PDF Turn a scanned document into text you can search and copy. Change PDF page size Put every page onto A4, Letter or another size.
Images
Change image format Turn a picture into PNG, JPG or WebP. Resize an image Make a picture smaller by pixel size. Shrink an image Make a picture smaller to send or upload. Rotate an image Turn a picture that came out sideways. Remove hidden details Strip the camera and location data from a photo. Make a favicon Turn a logo into a small site icon. Crop an image Cut a picture down to just the part you want. Get text from a picture Pull typed or printed text out of a photo. Flip an image Mirror a picture left to right, or top to bottom. Add a border Frame a picture with a colour of your choosing. Image to data URI Embed a picture directly in your HTML or CSS. Stamp text on a picture Put your name, a URL, or DRAFT across an image. Get a colour palette Pull the dominant colours out of a photo. See a photo's hidden data Camera, model and date, if the photo carries them. Crop a profile picture Square or circle, at the size you need. Resize for social media Instagram, YouTube, LinkedIn and more, at the exact size. Blur or pixelate part of a picture Cover a face, a name or an address before you share it. Make a meme Put a caption across the top and bottom of a picture. Split a picture into a grid Cut one picture into equal pieces. Compress a picture to a size Hit an exact file size limit, like 200kb. Combine pictures Join pictures side by side or stacked. Draw a signature Sign with a mouse, pen or finger and save it as a PNG.
Audio
Trim audio Cut a clip down to just the part you want. Get audio from a video Pull a video's soundtrack out as its own file. Convert audio to WAV Turn an audio file into a WAV. Merge audio clips Join several clips into one, in the order you choose. Change audio volume Make a clip louder or quieter. Normalize audio Bring a clip up to a consistent, safe loudness. Fade audio in and out Add a smooth fade at the start, the end, or both. Convert audio to mono Mix a stereo file down to a single channel. Cut silence from audio Remove the quiet gaps from the start and end. Reverse audio Play a clip backwards.
Video
Turn a video into a GIF Trim a clip and save it as an animated GIF. Grab a frame from a video Save any moment of a clip as a picture. Make a video contact sheet One sheet of thumbnails spanning the whole clip. Video to images Take a frame every so often, across the clip. Record your screen Capture a screen, window or tab, with sound.
Text
Change capital letters Switch text to capitals, lower case, or title case. Remove repeated lines Keep one of each line and drop the repeats. Put lines in order Sort a list A to Z or Z to A. Tidy up spacing Remove double spaces and blank lines. Make a web address Turn a title into a clean url. Find and replace Swap one word for another, everywhere. Count words Words, characters, lines and paragraphs. Compare two texts See what changed between two versions. Pull out links and emails Find every web address and email hiding in a block of text. Join broken lines Fix text that copied out with a line break mid-sentence. Number the lines Turn a list into a numbered one. Count which words repeat See the words used most often in a piece of writing. Try a regular expression See exactly what a pattern matches, and what it misses. Strip out HTML Turn copied web content into plain text that behaves. Convert identifier case camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE. Check readability Grade level and reading ease, as you type. Preview Markdown See Markdown rendered as it types. Encrypt or decrypt text Lock text with a passphrase, or unlock it. Dictate text Speak, and see it typed out. Read text aloud Hear any text spoken, in a voice you pick. Morse code translator Text to Morse code, and Morse back to text.
Convert
Spreadsheet to JSON Turn CSV rows into JSON objects. JSON to spreadsheet Turn a JSON list into CSV rows. Tidy up JSON Lay JSON out neatly and check it. Base64 scrambler Turn text into base64 and back. Make text link-safe Encode text for use in a web address. Convert a colour Turn hex, RGB or HSL into all three at once. Convert a number base Binary, octal, decimal and hex, all at once. Make a Markdown table Turn spreadsheet rows or CSV into a Markdown table. Convert units Length, weight, volume, temperature, area, speed and data. Read a JWT token See what is inside a token, and whether it has expired. Explain a cron schedule What an expression means, and when it actually runs next. Check colour contrast Whether text on a background is readable, and what to change. Write a number in words For a cheque, an invoice, or anywhere figures can be altered. Take a link apart See what is in a long link, and strip the tracking off it. Convert currency Live exchange rates, and how the rate has moved. Convert YAML and JSON Turn one into the other, either direction. Compare two JSON documents See which keys and values actually changed. Build a cron schedule Set each field and get the expression. Add up hours worked Total a timesheet, with breaks and overnight shifts. Aspect ratio calculator The ratio of a size, or a new size that keeps it. Roman numeral converter Numbers to Roman numerals, and back again. Text to binary Text as binary, octal or hex, and back again. Countdown timer Set a time and get a sound when it runs out.
Dates and time
Convert a timestamp Turn a Unix timestamp or date into every common format. Days between two dates How long between two dates, in years, days and working days. Work out an age Age in years, months and days — and the next birthday. Add or take off days What date is 30 days from now, or 3 months before. Time around the world The same moment in several places, and when everyone is awake.
Money
Loan repayments See the monthly payment, the interest, and what overpaying saves. Savings growth See what putting money away every month adds up to. Credit card payoff How long a card takes to clear, and what the interest costs. Tip and split a bill Work out the tip and exactly what each person owes. Add or remove tax Work out VAT or sales tax, either way round. Sale price What you pay after a discount, and what you save. Percentages A percentage of a number, a share, or a change between two. Pay by hour, month, year Turn an hourly rate into a salary, or the other way round. Which pack is cheaper Compare prices by size, even across different units. Split your pay into a budget Divide take-home pay into needs, wants, and savings. Settle up after a trip Everyone paid for different things — work out who owes whom.
For business
Make an invoice A proper invoice PDF. Your details are remembered for the next one. Margin and markup What to charge for the profit you want — and both percentages. Break-even point How many sales it takes to cover your costs. What to charge as a freelancer The hourly rate that actually pays you what you need. Card and payment fees What lands in your account, and what to charge to receive an exact amount. Cash runway How many months the money lasts at the current rate.
Generate
Make a password A strong, random password you can copy. Make a UUID A random unique id for code or data. Hash some text Create a SHA-1, SHA-256 or SHA-512 hash. Make a QR code Turn a link or text into a scannable code. Make placeholder text Generate Lorem ipsum paragraphs for a mockup or layout. Make a passphrase Random words you can actually remember and type. Pick a winner Draw names, shuffle a list, or split people into teams. Build a CSS gradient Pick colours and angle, copy the CSS. Rename a batch of files Find and replace, number, or change case — all at once. Make a barcode Turn text into a scannable Code 128 barcode. Generate a .gitignore Pick your stack, get the file. Generate test data Fake names, emails and addresses as JSON, for testing. Random number generator Draw numbers from a range, with or without repeats.