What do you need to do?
Smaller images. Sorted documents. Words from a recording.
Pick a tool and get on with your day.
/
Search by what you want to do, or choose a category below.
View resultsA few useful places to start
See all 376 tools
Make an image smallerReduce file size for sharing or uploading.
Merge PDF filesCombine PDFs and put them in the order you need.
Turn audio into textGet a transcript from an audio or video file.
Count words & charactersSee word, character and line counts as you type.
File ConverterConvert images, audio, video, PDFs and spreadsheets. Choose a file to find the right format.
Resize an imageChange the width and height of a photo.
Compress VideoRe-encode a video at a lower bitrate to make the file meaningfully smaller.
Audio ConverterOne page for every audio format here. Choose a file, choose a target, done.
Browse by task
Find exactly what you need.
ImagesConvert, compress and resize your photos.52 toolsPDFMerge, split, rotate and watermark PDF files.26 toolsAudio to textGet a transcript or subtitles from a recording.17 toolsText toolsCount words, change capitals and clean up text.41 toolsVideoConvert, compress, trim and resize video.26 toolsAudioConvert between audio formats, trim and compress.41 toolsColourConvert colour codes and check contrast.7 toolsGeneratorsPasswords, IDs and random picks.12 toolsQR codesCodes for links, WiFi and contacts.4 toolsSpreadsheetsExcel and CSV, converted and split.10 toolsArchivesZip and gzip files.4 toolsText from imagesRead text out of a picture.2 toolsUnit convertersLength, weight, temperature, speed and more.15 toolsDate & timeTimestamps, date maths and durations.12 toolsCalculatorsPercentages, averages, primes, triangles and rounding.14 toolsFinanceLoans, mortgages, interest, salary and margins.13 toolsHealthBMI, calories, macros, pace and heart rate zones.10 toolsDeveloper toolsRegex, cron, subnets, status codes and the rest of the lookups.15 toolsCode & file formatsJSON, CSV, Base64, hashes and the other coding utilities.54 toolsFile conversionOne converter for images, media, PDFs and tables.1 tool
Find your tool
376 tools
Images
Convert, compress and resize your photos.
Remove Background from a Photo of a PersonCut a person out of a photo and save it as a transparent PNG.
Upscale ImageEnlarge a picture to twice its size without the soft, stretched look.
PNG to JPGConvert a PNG image to a widely supported JPG.
JPG to PNGSave a JPG image in PNG format.
PNG to WebPCreate a WebP image for your website.
JPG to WebPCreate a smaller, web-friendly image from a JPG.
WebP to PNGSave a WebP image as a PNG.
WebP to JPGMake a WebP image easier to open and share.
Make an image smallerReduce file size for sharing or uploading.
Resize an imageChange the width and height of a photo.
Crop an ImageDrag a box over the part you want to keep, then download just that.
Square Profile PictureDrag a square over the part you want, and get a perfectly square picture.
Rotate an ImageTurn a picture a quarter, a half or three quarters of the way round.
Flip an ImageMirror a picture left to right, top to bottom, or both.
Scale an Image by PercentMake a picture a percentage of its size, without doing the arithmetic yourself.
Black and White ImageTurn a photo greyscale using the standard luma weighting, not a flat average.
Pixelate an ImageBlock out a face, a number plate or an address bar with hard pixels.
Blur an ImageSoften a whole picture, or hide something you would rather not publish.
Add a BorderPut an even frame of any colour around a picture.
Round the CornersRound the corners of a picture, or cut it into a circle.
Watermark an ImageStamp your name or your site across a photo before you publish it.
HEIC to JPGTurn an iPhone photo into a JPG that opens anywhere. Nothing is uploaded.
HEIC to PNGTurn an iPhone HEIC photo into a PNG, at full quality with no upload.
Favicon GeneratorMake every favicon size a site needs from one image, with the manifest and the tags.
Image to Base64Turn a picture into a data URI you can paste straight into CSS or HTML.
Compress Image to a SizeSay how many KB you need and it finds the quality that fits.
GIF to PNGSave the first frame of a GIF as a PNG, keeping any transparency.
GIF to JPGTurn a GIF into a JPG. Transparent areas become white.
GIF to WebPSave a GIF frame as WebP, which is smaller at the same quality.
BMP to PNGShrink an uncompressed bitmap into a PNG with no loss of quality.
BMP to JPGTurn a bulky BMP into a JPG that is a fraction of the size.
BMP to WebPConvert an old bitmap straight to WebP for use on a website.
AVIF to JPGConvert a modern AVIF photo into a JPG that older software opens.
AVIF to PNGSave an AVIF image as a PNG, keeping transparency intact.
AVIF to WebPMove an AVIF image into WebP, which more editors can open.
ICO to PNGPull the icon out of an ICO file and save it as an ordinary PNG.
ICO to JPGTurn a Windows icon into a JPG. Transparent areas become white.
SVG to PNGRender a vector SVG into a PNG at the size you actually need.
SVG to JPGTurn a vector drawing into a flat JPG with a white background.
SVG to WebPRender an SVG into WebP, the smallest of the web image formats.
JFIF to JPGRename and rewrite a JFIF so every program treats it as a normal JPG.
JFIF to PNGConvert the JFIF a camera or Windows produced into a PNG.
Image ConverterOne page for every image format here. Pick a file, pick a target, done.
PNG to ICOBuild a real Windows icon file with every size a browser or desktop asks for.
JPG to ICOTurn a photo into a multi-size ICO, for a favicon or a desktop shortcut.
Image to ICOAny image this site can open, written out as a proper multi-size icon file.
PNG to BMPWrite an uncompressed 24-bit bitmap, for software old enough to need one.
JPG to BMPTurn a JPG into a plain uncompressed BMP that any Windows program will open.
WebP to BMPConvert a modern WebP into the oldest bitmap format there is.
TIFF to JPGOpen a scan or a fax that no browser can display and save it as a JPG.
TIFF to PNGConvert a TIFF image to PNG, then preview and download the result.
TIFF to WebPTurn a large TIFF into a WebP small enough to put on a website.
Merge PDF filesCombine PDFs and put them in the order you need.
Split PDFBreak a PDF into one file per page, or keep only the pages you name.
Extract PDF PagesPull the pages you name out of a PDF into a new document.
Delete PDF PagesRemove the pages you name and keep everything else.
Reorder PDF PagesRebuild a PDF with its pages in whatever order you write.
Rotate PDFTurn pages 90, 180 or 270 degrees, all of them or only the ones you name.
Add Page Numbers to PDFStamp a page number on every page, in the corner or position you pick.
Add Watermark to PDFStamp text such as DRAFT or CONFIDENTIAL across every page.
Edit PDF MetadataSet the title, author, subject and keywords, or clear every field.
JPG to PDFTurn photos into a PDF, one image per page, fitted to A4 or kept at full size.
Compress PDFRebuild a PDF to drop unused objects, and tell you honestly how much it saved.
PDF InfoSee the page count, page size and every metadata field in a PDF.
PDF to JPGTurn every page into a JPG image, or just the pages you name.
PDF to PNGRender pages to PNG images, sharp enough to read or reuse.
PDF to TextPull the real text out of a PDF, with the lines kept as lines.
Crop PDFTrim the margins off every page by however many millimetres you choose.
Two Pages Per SheetPrint a document at half the paper by putting two or four pages on each sheet.
Reverse PDF PagesFlip the page order back to front, for a scan that came out the wrong way round.
Duplicate PDF PagesRepeat pages a number of times, in place, without touching the rest.
Resize PDF PagesScale every page to A4, A3, A5, Letter or Legal, keeping its orientation.
Flatten PDF FormsWrite the filled values into the page and remove the fields, so nobody edits them.
Interleave Two PDFsMerge a stack of fronts and a stack of backs back into one document, in order.
Add Blank Pages to a PDFPut an empty page after every page, for notes or for double-sided printing.
PNG to PDFTurn PNG images into a PDF, one per page, fitted to A4 or kept at full size.
WebP to PDFTurn WebP images into a PDF, with one picture on each page.
Images to PDFAny mix of JPG, PNG, WebP, GIF, BMP, AVIF and SVG into one PDF document.
Audio to text
Get a transcript or subtitles from a recording.
MP3 to TextTurn an MP3 recording into text with timestamps.
MP4 to TextPull the words out of an MP4 video. The audio track is extracted automatically.
M4A to TextTranscribe M4A voice memos and recordings straight from your phone.
WAV to TextConvert uncompressed WAV audio into a readable, timestamped transcript.
MOV to TextTranscribe MOV video from an iPhone or camera without converting it first.
WEBM to TextTurn a WEBM recording, screen capture or browser video into text.
MKV to TextTranscribe MKV files without remuxing or extracting the audio yourself.
FLAC to TextLossless FLAC audio into accurate text, at any length.
OGG to TextTranscribe OGG and Opus audio, including voice notes from messaging apps.
AAC to TextConvert AAC audio into a searchable transcript with timings.
WMA to TextTurn a WMA audio recording into text with timestamps.
AVI to TextTranscribe legacy AVI video files without converting them first.
Video to SRTGenerate an SRT subtitle file from any video, ready for your editor.
Video to VTTCreate WebVTT captions for web players straight from a video file.
MP4 to SRTSubtitle an MP4 automatically and download the SRT.
MP3 to SRTTurn audio into timed subtitles for a video you are cutting.
OPUS to TextTranscribe OPUS voice notes from WhatsApp, Signal and Telegram.
Text tools
Count words, change capitals and clean up text.
Change text caseSwitch between uppercase, lowercase and title case.
Count words & charactersSee word, character and line counts as you type.
Remove duplicate linesKeep one copy of each line in your list.
Sort LinesPut a list in order alphabetically, by number value or by line length, forwards or backwards.
Shuffle LinesRandomise the order of a list of lines. Useful for picking a winner or splitting a group.
Reverse TextFlip text backwards by character, by word or by line.
Remove Line BreaksTurn a block of hard-wrapped lines back into one flowing paragraph.
Add Line NumbersNumber every line of a list or a block of code, starting wherever you like, padded or not.
Remove extra spacesTrim spaces at line edges and remove empty lines.
Find and ReplaceSwap one piece of text for another everywhere it appears, with optional case matching and regular expressions.
URL Slug GeneratorTurn a title into a clean URL slug: lower case, accents flattened, spaces to hyphens.
Remove HTML TagsPull the readable words out of a chunk of HTML and leave the markup behind.
Extract Email AddressesPick every email address out of a wall of text and list them once each.
Extract URLsPull every web link out of a block of text and list them with the duplicates removed.
Repeat TextDuplicate a line or a block as many times as you need, on new lines or joined together.
Lorem Ipsum GeneratorGenerate placeholder paragraphs for a layout, as many as you need.
Remove AccentsStrip accents and diacritics so cafe, resume and naive come out as plain ASCII letters.
Capitalize Each LineMake the first letter of every line a capital and leave the rest of the line alone.
Remove Empty LinesDelete every blank line from a list or a document and close the gaps.
Reverse Each LineFlip the characters of every line while keeping the lines in their original order.
Sort WordsPut every word in alphabetical order, either on one line or one per line.
Word Frequency CounterCount how often each word appears and list them from most common to least.
Letter Frequency CounterCount how often each character appears, ignoring spaces, sorted by frequency.
List Unique WordsReduce a block of text to the distinct words it contains, in alphabetical order.
Extract NumbersPull every number out of a block of text and list them one per line.
Remove NumbersDelete every digit from the text and leave the words untouched.
Remove PunctuationStrip commas, full stops, brackets and every other punctuation mark.
Wrap Text at a ColumnReflow long lines to a fixed width. Words longer than the column are left whole.
Indent TextAdd the same leading spaces or a tab to every line.
Add Prefix and SuffixPut the same text at the start or the end of every line.
Truncate LinesCut every line down to a maximum length, optionally marking where it was cut.
Split Text into LinesBreak text apart on a character you choose and put each piece on its own line.
Join LinesMerge a list of lines into one line, separated by whatever you choose.
Count OccurrencesCount how many times a word or phrase appears in a block of text.
ROT13 EncoderShift every letter thirteen places. Running it twice gives the original text back.
Text to Morse CodeTurn letters, digits and punctuation into Morse, with a slash between words.
Morse Code to TextDecode Morse back into letters. Spaces separate letters, a slash separates words.
NATO Phonetic AlphabetSpell text out as Alfa, Bravo, Charlie, for reading over a phone or a radio.
Numeronym GeneratorTurn internationalization into i18n, and every other long word the same way.
Text ObfuscatorMask the middle of every line so you can share it without giving it away.
Remove Extra SpacesCollapse repeated spaces and tabs into one and trim the ends of every line.
Video
Convert, compress, trim and resize video.
MOV to MP4Repackage a QuickTime MOV as MP4. Usually a straight copy, so it is quick.
MKV to MP4Move an MKV into an MP4 container that phones and TVs will actually play.
WebM to MP4Convert a WebM into MP4, re-encoding the picture only when it has to.
Video ConverterPick any video and any target container. MP4, WebM, MKV and MOV, both ways.
MP4 to WebMConvert MP4 to WebM with VP9 and Opus, which every browser can play.
MP4 to MOVWrap an MP4 in a QuickTime MOV for Final Cut and other Apple editors.
MP4 to MKVMove an MP4 into Matroska, which holds more tracks and better subtitles.
Compress VideoRe-encode a video at a lower bitrate to make the file meaningfully smaller.
Resize VideoScale a video down to a width and height you choose, keeping proportions.
Trim VideoKeep the part you want by typing the second the clip starts and ends.
Rotate VideoTurn a clip that was filmed sideways the right way up, then save it.
Crop VideoDrag a box on the frame to keep just part of the picture.
Remove Audio from VideoStrip the sound off a clip and keep the picture exactly as it was.
Video File InfoSee the real codec, resolution, length and track list inside a video file.
MOV to WebMConvert QuickTime to WebM with VP9 and Opus, for the open web.
MKV to WebMTurn a Matroska file into WebM that plays in any modern browser.
WebM to MKVRewrap WebM as Matroska. Usually a straight copy, so it finishes fast.
MOV to MKVMove a QuickTime file into Matroska without touching the picture.
MKV to MOVRepackage Matroska as QuickTime for Final Cut and other Apple editors.
WebM to MOVConvert WebM to QuickTime, re-encoding the picture only when it must.
Video to GIFTurn a clip into an animated GIF at the width and frame rate you choose.
MP4 to GIFMake a GIF out of an MP4, trimmed to the seconds you actually want.
MOV to GIFTurn a QuickTime clip from a phone or a screen recording into a GIF.
WebM to GIFConvert a WebM clip into a GIF that works anywhere a picture does.
MKV to GIFPull an animated GIF out of a Matroska file, at the size you need.
Extract Video FramesSave frames from a video as PNG files, in a zip, at whatever rate you pick.
Audio
Convert between audio formats, trim and compress.
MP4 to MP3Pull the sound out of an MP4 and save it as an MP3, at the bitrate you pick.
Video to MP3Any video in, one MP3 out. Works on MOV, MKV and WebM as well as MP4.
MOV to MP3Take the audio track out of a QuickTime MOV and keep it as an MP3.
WebM to MP3Turn the Opus or Vorbis sound inside a WebM into an ordinary MP3.
WAV to MP3Convert a WAV recording to MP3, choose the quality and check the actual file size.
M4A to MP3Convert the AAC audio Apple devices record into MP3 that plays anywhere.
FLAC to MP3Trade a little quality for a lot of space, from lossless FLAC to MP3.
OGG to MP3Convert an OGG Vorbis or Opus file into MP3 for players that want it.
AAC to MP3Rewrite a bare AAC stream as an MP3 with proper tags and a real header.
MP3 to WAVDecode an MP3 back to uncompressed 16-bit WAV for editing or mastering.
M4A to WAVTurn an Apple M4A recording into a plain WAV that any editor will open.
FLAC to WAVUnpack lossless FLAC into WAV without losing a single sample on the way.
WAV to FLACPack a WAV into FLAC. Identical audio, roughly half the file size.
MP3 to OGGConvert an MP3 into OGG with the Opus codec, which sounds better per kilobyte.
MP3 to M4ARepackage an MP3 as AAC in an M4A container, the format Apple players prefer.
WAV to M4ACompress a big WAV into a small M4A that still sounds close to the original.
Extract Audio from VideoLift the soundtrack out of any video and keep it in whichever format you need.
Audio ConverterOne page for every audio format here. Choose a file, choose a target, done.
Compress AudioMake a music or voice file smaller by re-encoding it at a lower bitrate.
Trim AudioCut a clip out of a recording by typing the second it starts and ends.
Audio File InfoRead the codec, sample rate, channels and true length of an audio file.
MKV to MP3Take the soundtrack out of a Matroska file and keep it as an MP3.
MOV to WAVPull uncompressed audio out of a QuickTime file for editing.
MP4 to WAVGet the sound out of a video as raw WAV, with nothing thrown away.
Video to WAVAny video in, uncompressed WAV out, ready for an audio editor.
MP4 to M4AKeep the AAC audio from a video without re-encoding it at all.
WebM to WAVTurn the Opus sound inside a WebM into a plain WAV file.
MP3 to AACConvert an MP3 into a raw AAC stream, smaller at the same quality.
WAV to AACCompress a WAV into AAC, which beats MP3 at every bitrate.
M4A to AACUnwrap the AAC inside an M4A into a bare ADTS stream.
AAC to M4AWrap a raw AAC stream in an M4A container so players accept it.
AAC to WAVDecode AAC to uncompressed WAV for editing or mastering.
FLAC to M4ATrade lossless for portable: FLAC in, a much smaller M4A out.
M4A to FLACMove an M4A into FLAC, which stores audio without further loss.
MP3 to FLACRewrap an MP3 as FLAC. Nothing more is lost, but nothing is regained.
FLAC to OGGCompress lossless FLAC into OGG Opus at a fraction of the size.
OGG to FLACMove an OGG file into FLAC for archiving or for an editor that needs it.
WAV to OGGTurn a big WAV into OGG Opus, the best sound per kilobyte there is.
OGG to WAVDecode OGG Vorbis or Opus back to uncompressed WAV.
M4A to OGGConvert Apple M4A audio into an open OGG Opus file.
AAC to FLACStore an AAC stream as FLAC so nothing further is lost when you edit.
Colour
Convert colour codes and check contrast.
Color ConverterEnter a colour in any format and get HEX, RGB, HSL, CMYK and its luminance.
HEX to RGBTurn a hex colour code into its red, green and blue values.
RGB to HEXTurn an rgb() colour into a hex code you can paste into CSS.
HEX to HSLTurn a hex colour code into hue, saturation and lightness.
HSL to HEXTurn an hsl() colour into a hex code.
Contrast CheckerCheck a text and background pair against every WCAG contrast threshold.
Shade and Tint GeneratorBuild a ten step lightness ramp from one colour, ready to paste as CSS.
Generators
Passwords, IDs and random picks.
UUID GeneratorGenerate version 4 UUIDs using the browser's own cryptographic random source.
ULID GeneratorGenerate ULIDs, which sort by creation time unlike a random UUID.
Password GeneratorGenerate strong random passwords. Lookalike characters are left out on purpose.
Random String GeneratorGenerate random alphanumeric or hexadecimal strings of any length.
Random Number GeneratorPick random whole numbers in a range you set, one or many at a time.
Dice RollerRoll any number of dice with any number of sides and see the total.
Coin FlipFlip a coin, or flip a hundred and see how the heads and tails fell.
Random PickerPut one option per line and pick a winner at random, without repeats.
RSA Key Pair GeneratorMake a fresh public and private key pair in PEM form, on your own machine.
Token GeneratorMake a random string of the length you want from the character sets you choose.
Random Port GeneratorPick a free-looking port number above the ones the system reserves.
MAC Address GeneratorMake made-up hardware addresses, correctly flagged as locally administered.
QR codes
Codes for links, WiFi and contacts.
Make a QR codeCreate a scannable code for a link or text.
WiFi QR CodeMake a code that joins a phone to your network without reading the password aloud.
Contact QR CodeMake a code that adds your name, phone, email and company straight into a phone.
QR Code ReaderRead a QR code out of a screenshot or a photo and get the text inside it.
Spreadsheets
Excel and CSV, converted and split.
Excel to CSVTurn an XLSX, XLS or ODS workbook into CSV, one sheet or all of them.
CSV to ExcelTurn a CSV, TSV or ODS file into a real XLSX workbook.
Excel to JSONTurn a spreadsheet into JSON, using the first row as the keys.
JSON to ExcelTurn an array of objects into an XLSX workbook with a header row.
Excel to HTML TableTurn a spreadsheet into an HTML table you can paste into a page.
Excel to MarkdownTurn a spreadsheet into a Markdown table for a README or a wiki.
Split Excel SheetsSave every sheet in a workbook as its own file, packed into a zip.
Merge Excel FilesCombine several workbooks into one, keeping every sheet and naming clashes apart.
Split a CSVBreak a large CSV into smaller files of however many rows you choose.
Spreadsheet InfoSee every sheet in a workbook with its row and column count.
Archives
Zip and gzip files.Text from images
Read text out of a picture.Unit converters
Length, weight, temperature, speed and more.
Length ConverterConvert between millimetres, metres, kilometres, inches, feet, yards and miles.
Weight ConverterConvert between grams, kilograms, tonnes, ounces, pounds and stone.
Area ConverterConvert between square metres, hectares, acres, square feet and square miles.
Volume ConverterConvert between litres, millilitres, gallons, pints, cups and spoons.
Speed ConverterConvert between metres per second, km/h, mph, knots and feet per second.
Time ConverterConvert between milliseconds, seconds, minutes, hours, days, weeks and years.
Data Storage ConverterConvert between bytes, kilobytes and megabytes, in both 1000 and 1024 forms.
Pressure ConverterConvert between pascals, bar, PSI, atmospheres and millimetres of mercury.
Energy ConverterConvert between joules, calories, kilocalories, watt hours and BTU.
Power ConverterConvert between watts, kilowatts, megawatts and both kinds of horsepower.
Angle ConverterConvert between degrees, radians, gradians, turns, arcminutes and arcseconds.
Temperature ConverterConvert between Celsius, Fahrenheit, Kelvin and Rankine.
Fuel Economy ConverterConvert between litres per 100 km, km per litre and miles per gallon.
Number Base ConverterConvert numbers between binary, octal, decimal, hexadecimal and base 36.
Roman Numeral ConverterTurn numbers into Roman numerals, or read Roman numerals back as numbers.
Date & time
Timestamps, date maths and durations.
Unix Timestamp ConverterTurn a Unix timestamp into a readable date, or a date back into a timestamp.
Date DifferenceCount the days, weeks, months and hours between two dates.
Add Days to a DateAdd or subtract days, weeks, months or years from a date.
Age CalculatorWork out an exact age in years, months and days from a date of birth.
Seconds to Hours and MinutesTurn a number of seconds into days, hours, minutes and a clock time.
Working Days CalculatorCount the weekdays between two dates, with the weekend days listed separately.
Week Number CalculatorThe ISO week number for a date, the weekday, and where that week starts and ends.
Days Until a DateHow many days, weeks and months there are between today and a date you pick.
Day of the WeekFind which weekday any date falls on, for as many dates as you paste in.
Leap Year CheckerCheck whether years are leap years, and see the rule that decided it.
Hours Between Two TimesWork out a shift length from a start and an end, with the break taken off.
Time Zone ConverterMove a date and time between two zones, with daylight saving already handled.
Calculators
Percentages, averages, primes, triangles and rounding.
Percentage CalculatorWork out a percentage of a number, add it, subtract it, or find what percent it is.
VAT CalculatorAdd VAT to a price or work backwards to the amount before VAT.
Tip CalculatorAdd a tip to a bill and split it between however many people.
Average and Standard DeviationMean, median, mode, range and both standard deviations from a list of numbers.
Prime Number CheckerCheck whether numbers are prime, and if not, see a factor that proves it.
GCD and LCM CalculatorThe greatest common divisor and lowest common multiple of a list of numbers.
Quadratic Equation SolverSolve ax squared plus bx plus c, with the complex roots when there are no real ones.
Triangle CalculatorArea, perimeter and all three angles from the lengths of the three sides.
Circle CalculatorRadius, diameter, circumference and area, starting from whichever one you have.
Ratio CalculatorSolve a proportion for the missing fourth number, simplified and as a percentage.
Fraction SimplifierReduce fractions to their lowest terms, as a decimal and as a percentage.
Rounding CalculatorRound a column of numbers to the places you want, up, down or to nearest.
Permutation and CombinationHow many ways there are to choose k things from n, with and without order.
Number FormatterAdd thousand separators and fix the decimal places on a column of numbers.
Finance
Loans, mortgages, interest, salary and margins.
Loan CalculatorSee the monthly payment on a loan, and what the interest actually costs you in total.
Mortgage CalculatorWork out the monthly payment on a house, after the deposit, over the full term.
Car Loan CalculatorFind the monthly cost of financing a car after a deposit and a trade-in.
Compound Interest CalculatorSee what savings grow to, with a monthly amount added and interest on the interest.
Simple Interest CalculatorInterest on the original amount only, with the compound figure beside it to compare.
Savings Goal CalculatorFind how many months of putting money aside it takes to reach a target.
Inflation CalculatorSee what an amount costs later, and what it is worth later, which are two sums.
Salary CalculatorConvert pay between hourly, daily, weekly, monthly and yearly, before tax.
Discount CalculatorWhat a sale price comes to, what you save, and why two discounts never add up.
Margin and Markup CalculatorThe two numbers people mix up constantly, from a cost and a selling price.
Break-even CalculatorHow many units you have to sell before the fixed costs are paid off.
ROI CalculatorTotal return and the per-year figure, which is the only one worth comparing.
Amortization ScheduleMonth by month, how much of a payment is interest and how much pays the loan down.
Health
BMI, calories, macros, pace and heart rate zones.
BMI CalculatorBody mass index from height and weight, with the healthy range for your height.
BMR CalculatorThe energy your body uses at rest, before any activity is added on top.
Daily Calorie CalculatorHow much you burn in a day at your activity level, and the numbers to gain or lose.
Body Fat CalculatorThe US Navy tape estimate, which needs a tape measure and nothing else.
Ideal Weight CalculatorFour formulas that disagree by several kilos, which is the honest answer here.
Macro CalculatorSplit a daily calorie target into grams of protein, carbohydrate and fat.
Water Intake CalculatorA daily target from body weight and how long you exercised, with the caveats.
Running Pace CalculatorPace and speed from a distance and a time, with the finish times that implies.
Pregnancy Due Date CalculatorThe estimated date from the first day of the last period, and how far along that is.
Heart Rate Zone CalculatorThe five training zones from your age and resting rate, using the Karvonen method.
Developer tools
Regex, cron, subnets, status codes and the rest of the lookups.
Regex TesterTest a regular expression against your own text and see every match and group.
Chmod CalculatorTurn 755 into rwxr-xr-x and back, with a plain sentence for each of the three.
Cron Expression ExplainerPaste a crontab line and read back, in words, exactly when it runs.
IPv4 Subnet CalculatorGive an address and a prefix and get the network, mask, broadcast and host range.
IP to DecimalConvert an IPv4 address into the single number and hex value behind it.
Decimal to IPTurn a 32-bit number, decimal or hex, back into a dotted IPv4 address.
IP Range ExpanderList every address between two IPv4 addresses, one per line.
IBAN ValidatorCheck a bank account number against its own check digits before you use it.
HTTP Status CodesLook up what a status code means, by number or by name, with what it implies.
MIME Type LookupFind the content type for a file extension, or the extensions for a type.
User Agent ParserRead the browser, engine, system and device out of a user agent string.
Email NormalizerReduce addresses to one canonical form so duplicates stop hiding from you.
Safelink DecoderUnwrap the real address hiding inside a mail filter or tracking redirect.
Math EvaluatorWork out an expression per line, with brackets, powers and the usual functions.
Password Strength CheckerSee how many bits of entropy a password really has, and how long it survives.
Code & file formats
JSON, CSV, Base64, hashes and the other coding utilities.
Base64 EncodeTurn text into Base64, with full support for accents and emoji.
Base64 DecodeTurn Base64 back into readable text, and get a clear message when the input is not valid.
URL EncodePercent-encode text so it survives being put in a URL or a query string.
URL DecodeTurn percent-encoded text back into readable characters.
HTML Entity EncodeEscape angle brackets, ampersands and quotes so text is safe to drop into a web page.
HTML Entity DecodeTurn HTML entities back into the characters they stand for, including numeric ones.
Text to BinaryConvert text into its binary bytes, eight bits at a time.
Binary to TextTurn groups of eight bits back into readable text, with a clear message if the input is malformed.
Text to HexConvert text into hexadecimal bytes.
Hex to TextTurn hexadecimal bytes back into readable text, whether they are spaced, comma separated or run together.
MD5 Hash GeneratorGet the MD5 checksum of any text. Note that MD5 is broken for security use.
SHA-1 Hash GeneratorGet the SHA-1 digest of any text, as a lowercase hex string.
SHA-256 Hash GeneratorGet the SHA-256 digest of any text, as a lowercase hex string.
SHA-512 Hash GeneratorGet the SHA-512 digest of any text, as a lowercase hex string.
Format & check JSONMake JSON readable and find formatting errors.
Minify JSONRemove extra spacing from JSON to reduce its size.
JSON to CSVTurn JSON into a table you can open in Excel.
CSV to JSONTurn a spreadsheet CSV file into JSON.
Base32 EncodeTurn text into Base32, the RFC 4648 alphabet with padding.
Base32 DecodeTurn Base32 back into readable text, with a clear message if it is malformed.
Text to DecimalConvert text into its decimal byte values, separated by spaces.
Decimal to TextTurn a list of byte values from 0 to 255 back into readable text.
Unicode EscapeReplace every non-ASCII character with its backslash-u escape sequence.
Unicode UnescapeTurn backslash-u escape sequences back into the characters they stand for.
JWT DecoderRead the header and payload of a JSON Web Token. The signature is shown, not verified.
CRC32 ChecksumGet the CRC32 checksum of any text as eight hexadecimal digits.
SHA-384 Hash GeneratorGet the SHA-384 digest of any text, as a lowercase hex string.
HMAC GeneratorSign text with a secret key using HMAC and the SHA family of hashes.
URL ParserBreak a URL into its protocol, host, port, path, hash and every query parameter.
Query String ParserTurn a query string into JSON, keeping repeated keys as an array.
Basic Auth GeneratorTurn a user and password into the Authorization header a server expects.
TOTP Code GeneratorGet the six digit code for a two-factor secret, the same one an app would show.
Encrypt TextLock a message with a password using AES-GCM, all inside your own browser.
Decrypt TextUnlock a message that this site encrypted, using the password it was locked with.
JSON ValidatorCheck whether JSON parses, and get the parser's own message and position when it does not.
JSON String EscapeEscape text so it can be pasted inside a JSON string literal.
JSON to XMLTurn JSON into indented XML, with arrays becoming repeated elements.
XML to JSONTurn XML into JSON. Attributes are kept and prefixed with an at sign.
CSV to Markdown TableTurn a CSV into a Markdown table with a header row and an alignment row.
CSV to TSVConvert comma separated values to tab separated, keeping quoted fields intact.
TSV to CSVConvert tab separated values to CSV, quoting any field that needs it.
CSV to SQL InsertTurn a CSV into INSERT statements, using the header row for the column names.
XML FormatterIndent XML properly and tell you where it is broken if it will not parse.
SQL FormatterBreak a one-line query onto its clauses so you can actually read it.
List ConverterChange a list between lines, commas, semicolons, tabs and pipes, with quoting.
YAML to JSONTurn a YAML config into JSON, with the line and column named if it will not parse.
JSON to YAMLRewrite JSON as YAML, which is the same data with far fewer brackets.
YAML to TOMLMove a config from YAML to TOML, the format Rust and Python packaging use.
TOML to YAMLTurn a TOML config into YAML for a tool that wants it that way round.
TOML to JSONRead a TOML file as JSON, so you can see exactly how it parsed.
JSON to TOMLWrite JSON out as TOML, with a clear reason when the shape will not fit.
YAML ValidatorCheck YAML parses, and see what it actually parsed to before you trust it.
YAML FormatterRe-indent YAML consistently and normalise the quoting throughout.
CSV to YAMLTurn a spreadsheet export into a YAML list, one entry per row.
File conversion
One converter for images, media, PDFs and tables.No matching tools yet
Try a file type like “JPG” or a task like “count words”.