Image Converter
Need a different image format? Convert between JPG, PNG and WebP on your device.
Resize an image, tidy up your text or work out a percentage.
Find the tool you need and get back to your day.
Need a different image format? Convert between JPG, PNG and WebP on your device.
Working to a word limit? Check words, characters and paragraphs in one place.
Create a random password with the length and symbols you choose.
Work out a percentage, find a share or check how much a number has changed.
Make a JPEG copy and check whether it saves space before you download.
Make JSON easier to read, or compact it for copying into another application.
Set a new image width. The height adjusts to keep the picture in proportion.
See how much is left from a sale, with margin and markup shown separately.
Check how many calendar days separate two dates.
Add, subtract, multiply and divide in seconds.
Estimate monthly payments and total interest.
Explore savings growth with monthly contributions.
Add or remove VAT at the rate you choose.
Check the reduced price and the amount you save on a percentage discount.
Work out the tip and each person’s share of a bill.
Find how many units you need to sell to cover the costs you enter.
Switch between units of length, weight, temperature and volume.
Switch between uppercase, lowercase and title case.
Turn accented Latin characters into plain text.
Tidy up the extra spaces and blank lines left behind when you copy text.
Sort a list alphabetically or in natural number order.
Remove repeated lines from a list while keeping one copy of each item.
Replace every exact occurrence of a word or phrase.
Create placeholder paragraphs for design work.
Turn a page title into a lowercase, hyphenated URL segment.
Get a rough reading-time estimate for an article, script or draft.
Convert text to Base64 or turn a Base64 string back into readable text.
Encode or decode a URL parameter value.
Encode special HTML characters as plain text.
Create random version 4 UUIDs in your browser.
Create a reproducible fingerprint of your text.
Convert a HEX color to RGB and HSL with a preview.
Check how clearly a text color stands out against its background.
Turn spreadsheet-style CSV data into JSON records with named fields.
Find completed years and days since a birth date.
Count down live to a date and time you choose.
Measure elapsed time, pause and record laps.
Set a timer for a focused work session or a short break.
Check the time in another city before you schedule a call.
Pick integers within an inclusive range.
Roll one or more six-sided dice.
Make a random choice between heads and tails.
Pick one entry from your own list.
Turn a sideways or upside-down image the right way round.
Trim an image to a square, landscape or portrait shape with a centered crop.
Calculate an adult body mass index estimate.
Estimate resting metabolism and daily energy use.
Estimate a due date from the last menstrual period.
Draw or type a signature, then save it as a PNG image.
Keep a simple checklist in this browser.
Add, subtract, multiply or divide two fractions.
Reduce a whole-number ratio to its simplest form.
Solve the missing value in a/b = c/x.
Evaluate powers, roots, logarithms and trigonometry.
Find real or complex roots of ax² + bx + c = 0.
Solve two linear equations in x and y.
Find the greatest common divisor and least common multiple.
Check an integer and show a factor if it is composite.
Calculate exact factorials using integer arithmetic.
Count selections where order does not matter.
Count ordered selections without replacement.
Generate an exact sequence starting with 0 and 1.
Find a term and sum for a constant-difference sequence.
Find a term and sum for a constant-ratio sequence.
Summarize a numerical dataset in a few clicks.
Calculate a mean using a weight for each value.
Measure spread using sample or population variance.
Find a percentile with linear interpolation.
Express a value in standard deviations from the mean.
Calculate a simple probability and its complement.
Find area, perimeter and height from three side lengths.
Calculate circle area, circumference and diameter.
Calculate area, perimeter and diagonal.
Find area from two parallel bases and a height.
Area, perimeter and interior angle of a regular polygon.
Volume and total surface area of a closed cylinder.
Volume, slant height and total surface area.
Calculate volume and surface area from a radius.
Volume, surface area and space diagonal of a box.
Measure between two points on a flat coordinate plane.
Find slope and intercept from two points.
Find a hypotenuse or missing leg in a right triangle.
Express a number using a coefficient and power of ten.
Round, floor or ceil a number at a chosen decimal place.
Calculate interest without compounding.
Estimate repayment time with a fixed monthly payment.
Find the monthly contribution needed to reach a goal.
Compare total return with the initial investment.
Annualize growth between a starting and ending value.
Model purchasing power at a constant inflation rate.
Convert gross hourly pay to weekly, monthly and annual pay.
Estimate a billable rate from revenue needs and available hours.
Calculate tax and total price at an entered rate.
Estimate a percentage fee plus a fixed transaction charge.
Spread depreciable cost evenly across useful life.
Estimate fuel needed and trip cost in metric units.
Estimate appliance energy use and cost.
Compare the cost per unit of two packages.
Calculate average pace and speed from distance and time.
Solve one of the three quantities from the other two.
Reverse Unicode code points in a piece of text.
Reverse whitespace-separated words while keeping each word intact.
Turn the last line into the first without changing line contents.
Randomly reorder a list using browser cryptographic randomness.
Add sequential numbers to each line.
Add the same beginning and ending to each line.
Combine nonempty lines using a chosen separator.
Split text at a literal separator and put each part on its own line.
Find and deduplicate email-like addresses in pasted text.
Extract HTTP and HTTPS links from plain text.
Count case-insensitive words and sort by frequency.
Count consecutive groups of words in a passage.
Count every Unicode code point, including spaces and newlines.
Compare two texts at matching line positions.
Shorten text to a maximum code-point length with an optional ending.
Repeat a short text with a custom separator.
Wrap whitespace-separated words to a target line width.
Pad the start or end of each line to a target width.
Remove Unicode punctuation while retaining letters, numbers and spaces.
Keep only ASCII digits from pasted text.
Inspect characters as Unicode code points and UTF-8 bytes.
Convert Unicode text to NFC, NFD, NFKC or NFKD form.
Convert basic ASCII text to decimal codes and back.
Encode letters and digits or decode space-separated Morse symbols.
Apply the reversible ROT13 substitution to English letters.
Shift English letters by a chosen amount.
Encode text as UTF-8 binary bytes or decode bytes back to text.
Encode text as UTF-8 hexadecimal bytes or decode bytes back to text.
Put likely English sentences on separate lines.
Build initials from words in a name or phrase.
Convert a line-separated list to one properly quoted CSV row.
Convert one CSV record into a line-separated list.
Encode every UTF-16 unit as a JavaScript-style Unicode escape.
Decode literal four-digit Unicode escapes without executing code.
Escape common Markdown punctuation for literal text.
Convert a JSON array of objects to a CSV table.
Alphabetize object keys recursively while preserving array order.
List leaf values with unambiguous JSON Pointer paths.
Extract a value using a JSON Pointer path.
Combine two objects with right-hand values taking precedence.
Compare JSON values while ignoring object-key order.
Keep records whose selected top-level field matches a JSON value.
Inspect the components and query parameters of a web address.
Decode query parameters while preserving repeated keys.
Encode a JSON object as a URL query string.
Add campaign tracking parameters to a destination URL.
Remove common campaign and click identifiers from a URL.
Convert signed integers between binary, octal, decimal and hexadecimal.
Convert red, green and blue channel values to a hexadecimal color.
Convert hue, saturation and lightness into an RGB color.
Create CSS for a two-color linear gradient.
Generate a configurable single CSS box shadow.
Generate a CSS clamp that interpolates font size across viewport widths.
Convert CSS lengths using a specified root font size.
Simplify pixel dimensions and calculate a proportional output height.
Convert decimal and binary byte units with explicit unit definitions.
Estimate transfer duration from file size and connection speed.
Generate escaped HTML table markup from JSON records.
Generate title, description, canonical and social sharing tags.
Inspect a JWT header and payload without sending the token anywhere.
Calculate the SHA-512 digest of UTF-8 text.
Calculate the SHA-1 digest of UTF-8 text.
Create a keyed SHA-256 message authentication code.
Turn arbitrary text into a valid quoted JSON string.
Decode a quoted JSON string into plain text.
Calculate network, broadcast and address range from IPv4 CIDR.
Convert an IPv4 address into binary octets and an unsigned integer.
Convert a JSON object into escaped HTML attribute text.
Generate custom properties for a geometric spacing scale.
Sort JSON objects by one string or numeric field.
Find the date a specified number of calendar days away.
Count Monday–Friday dates between two dates.
Move forward or backward by weekdays, excluding the starting date.
Find the ISO week-year, week number and weekday for a date.
Find a date’s ordinal day and the number of days left in its year.
Check whether a Gregorian calendar year contains February 29.
Create a copyable Monday-first calendar for a month.
Convert Unix seconds or milliseconds to an ISO UTC date, or reverse it.
Convert a duration between seconds, minutes, hours, days and weeks.
Measure elapsed time between two clock times.
Add a list of hours:minutes durations.
Convert decimal hours to hours and minutes, or reverse.
Find the weekday for a calendar date.
Render an ISO date in several unambiguous or commonly used formats.
Calculate net shift duration after an unpaid break.
Turn a photo into a luminance-weighted grayscale image.
Invert the RGB channels while keeping image transparency.
Multiply image channel values to make an image brighter or darker.
Expand or compress channel values around middle gray.
Increase or reduce color relative to luminance.
Apply a warm sepia matrix to a photograph.
Mirror an image horizontally or vertically.
Add an even solid-color border around an image.
Place a text watermark at the center or bottom of an image.
Create a blocky pixel-art effect across an entire image.
Scale ingredient amounts from original servings to a new portion count.
Convert metric volumes and US customary cooking measures.
Estimate paint volume from surface area, coverage and number of coats.
Estimate the number of rectangular tiles for a measured area.
Calculate the volume of soil for a rectangular bed.
Try a word such as “image”, “date” or “JSON”, or browse a category.
When should you use PNG? What is the difference between margin and markup?
Our guides walk you through the details, with examples.
The tools process your images and text in your browser. You can work with a file without uploading it to our servers.
Each tool includes an example and notes on its limits, so you can check whether it fits the job.
Star the tools you use often, or reopen one from your recent list. These shortcuts stay in this browser.