THE RIGHT TOOL, RIGHT HERE

What can we make easier?

Explore free on-device tools for image editing, PDF tasks, file conversion, text, development and color. No account needed.

192 tools

Image tools

Image brightness

Lighten or darken a photo with a precise brightness control.

Open tool
Image tools

Image contrast

Adjust the difference between light and dark areas in an image.

Open tool
Image tools

Resize image

Resize a JPG, PNG or WebP image to exact pixel dimensions.

Open tool
Image tools

Crop image

Crop an exact rectangular area using pixel coordinates.

Open tool
Image tools

Rotate image

Turn an image 90, 180 or 270 degrees without clipping its edges.

Open tool
Image tools

Flip image

Mirror an image horizontally or vertically.

Open tool
Image tools

Compress image

Re-encode an image as JPG or WebP with adjustable quality.

Open tool
Image tools

Convert to JPG

Convert a PNG or WebP image to a widely compatible JPG.

Open tool
Image tools

Convert to PNG

Convert a JPG or WebP image to PNG, preserving existing transparency.

Open tool
Image tools

Convert to WebP

Create a WebP image from a JPG or PNG with a quality control.

Open tool
Image tools

Grayscale image

Turn a color image into a grayscale image.

Open tool
Image tools

Add image watermark

Add a text watermark with custom size, color and position.

Open tool
Image tools

Blur image

Apply a blur to an entire image with a controllable radius.

Open tool
Image tools

Image saturation

Make colors more vivid or more muted with a saturation control.

Open tool
Image tools

Invert image colors

Invert the RGB colors of an image to create a negative effect.

Open tool
PDF tools

Images to PDF

Combine JPG, PNG and WebP images into one PDF in your chosen order.

Open tool
PDF tools

Merge PDF

Combine the pages from multiple PDF files into one document.

Open tool
PDF tools

Split PDF

Extract selected PDF pages or save each selected page in a ZIP.

Open tool
PDF tools

Rotate PDF

Rotate all pages or a selected page range in a PDF.

Open tool
PDF tools

Remove PDF pages

Remove unwanted pages and download a new PDF.

Open tool
PDF tools

Reorder PDF pages

Choose an exact page sequence and save a reordered PDF.

Open tool
PDF tools

PDF metadata viewer

Read a PDF’s page count, title, author and document properties.

Open tool
File & data converters

CSV to JSON

Convert a CSV with a header row into an array of JSON objects.

Open tool
File & data converters

JSON to CSV

Convert a JSON array of flat objects into a downloadable CSV.

Open tool
File & data converters

Create ZIP

Bundle selected files into one ZIP archive in your browser.

Open tool
File & data converters

Image to Base64

Convert a JPG, PNG or WebP image to a Base64 data URL.

Open tool
Text tools

Word counter

Count words, Unicode characters, lines and estimated reading time.

Open tool
Text tools

Text case converter

Change text to uppercase, lowercase, title case or sentence case.

Open tool
Text tools

Remove duplicate lines

Remove repeated lines while keeping the first occurrence.

Open tool
Text tools

Sort lines

Sort text lines alphabetically, numerically or in reverse order.

Open tool
Text tools

Clean whitespace

Trim lines, collapse extra spaces and remove empty lines.

Open tool
Text tools

Find and replace

Replace every occurrence of a literal phrase in your text.

Open tool
Text tools

Lorem ipsum generator

Generate placeholder paragraphs for a layout or design draft.

Open tool
Text tools

Reverse text

Reverse text by character clusters or reverse its line order.

Open tool
Text tools

URL slug generator

Turn a title into a lowercase, hyphen-separated Unicode URL slug.

Open tool
Developer tools

JSON formatter

Validate and indent JSON for easier reading.

Open tool
Developer tools

JSON minifier

Remove unnecessary whitespace from valid JSON.

Open tool
Developer tools

Base64 encode

Encode UTF-8 text as a Base64 string.

Open tool
Developer tools

Base64 decode

Decode a standard Base64 string into UTF-8 text.

Open tool
Developer tools

URL encode

Percent-encode text for use as a URL parameter value.

Open tool
Developer tools

URL decode

Decode percent-encoded URL components into readable text.

Open tool
Developer tools

HTML escape

Convert special HTML characters into safe character references.

Open tool
Developer tools

HTML unescape

Decode HTML character references as plain text without executing markup.

Open tool
Developer tools

UUID generator

Generate cryptographically random version 4 UUIDs.

Open tool
Developer tools

Password generator

Create random passwords locally with a chosen length and character set.

Open tool
Developer tools

SHA-256 hash

Calculate the SHA-256 digest of UTF-8 text.

Open tool
Developer tools

Unix timestamp converter

Convert Unix seconds or milliseconds to a date, or an ISO date to a timestamp.

Open tool
Color tools

HEX to RGB

Convert a three- or six-digit HEX color into RGB and HSL values.

Open tool
Color tools

RGB to HEX

Convert red, green and blue channel values into a HEX color.

Open tool
Color tools

Color contrast checker

Calculate the WCAG contrast ratio between two opaque colors.

Open tool
Image tools

Sepia image

Apply a warm, adjustable sepia tone.

Open tool
Image tools

Image threshold

Turn pixels black or white using a luminance threshold.

Open tool
Image tools

Posterize image

Reduce color levels for a poster-like finish.

Open tool
Image tools

Pixelate image

Create a blocky mosaic with a chosen pixel-block size.

Open tool
Image tools

Sharpen image

Emphasize local edges with an adjustable sharpening filter.

Open tool
Image tools

Image vignette

Darken the edges with a soft radial vignette.

Open tool
Image tools

Image warmth

Shift red and blue channels for a warmer or cooler look.

Open tool
Image tools

Gamma correction

Adjust midtone brightness with a gamma curve.

Open tool
Image tools

Shift image hue

Rotate image hue around the color wheel.

Open tool
Image tools

Image opacity

Reduce image opacity and export a transparent PNG.

Open tool
Image tools

Round image corners

Create rounded corners with transparent cutouts.

Open tool
Image tools

Add image border

Draw a colored border inside the image edges.

Open tool
Image tools

Add image padding

Extend the canvas with equal colored padding.

Open tool
Image tools

Trim transparent pixels

Crop empty transparent margins to the visible pixel bounds.

Open tool
Image tools

Image pixel color

Read RGBA and HEX values at an exact pixel coordinate.

Open tool
Image tools

Extract image palette

Find frequent colors with a sampled, quantized palette.

Open tool
Image tools

Image information

Inspect decoded dimensions, format, size and aspect ratio.

Open tool
Image tools

Image to ICO

Build a square favicon ICO containing a PNG image.

Open tool
Image tools

Image to BMP

Export a 24-bit BMP with a white background.

Open tool
Image tools

Image contact sheet

Arrange multiple pictures into a labeled thumbnail grid.

Open tool
PDF tools

Add PDF page numbers

Stamp a starting number on each PDF page.

Open tool
PDF tools

Add PDF watermark

Overlay a multilingual text watermark on every page.

Open tool
PDF tools

Insert blank PDF pages

Insert blank pages before or after a chosen page position.

Open tool
PDF tools

Duplicate PDF pages

Repeat selected pages beside their original pages.

Open tool
PDF tools

PDF multiple pages per sheet

Fit two or four PDF pages on each new sheet.

Open tool
PDF tools

Crop PDF margins

Adjust visible page margins without deleting hidden content.

Open tool
PDF tools

Resize PDF pages

Fit page content onto A4, Letter or a custom page size.

Open tool
PDF tools

Edit PDF metadata

Set document title, author, subject and keywords.

Open tool
PDF tools

Clear PDF metadata

Remove document information and catalog XMP metadata.

Open tool
PDF tools

Interleave PDF pages

Alternate pages from two PDFs in the selected file order.

Open tool
File & data converters

CSV to TSV

Convert comma-delimited records to tab-delimited records.

Open tool
File & data converters

TSV to CSV

Convert tab-delimited data to quoted CSV records.

Open tool
File & data converters

Transpose CSV

Swap CSV rows and columns while preserving quoted cells.

Open tool
File & data converters

Extract CSV columns

Select and reorder columns by their one-based positions.

Open tool
File & data converters

Remove duplicate CSV rows

Keep the first occurrence of each complete CSV record.

Open tool
File & data converters

JSON to YAML

Serialize JSON data as readable YAML.

Open tool
File & data converters

YAML to JSON

Parse one JSON-compatible YAML document into JSON.

Open tool
File & data converters

JSON to XML

Encode JSON with explicit XML types and property keys.

Open tool
File & data converters

XML to JSON

Read XML attributes, text and repeated child elements as JSON.

Open tool
File & data converters

JSON Lines to JSON

Combine newline-separated JSON values into an array.

Open tool
File & data converters

JSON to JSON Lines

Write each item of a JSON array on its own line.

Open tool
File & data converters

Inspect ZIP contents

List ZIP entry sizes and flags without extracting files.

Open tool
Developer tools

URL parser

Inspect a URL host, path, query and fragment.

Open tool
Developer tools

Query string builder

Encode JSON key-value pairs as URL search parameters.

Open tool
Developer tools

Query string parser

Decode URL parameters while retaining repeated keys.

Open tool
Developer tools

JWT decoder

Read token header and payload without verifying its signature.

Open tool
Developer tools

Regular expression tester

Find JavaScript regex matches in a time-limited worker.

Open tool
Developer tools

JSON difference

Compare values and report structural JSON Pointer paths.

Open tool
Developer tools

Sort JSON keys

Recursively sort object keys while preserving array order.

Open tool
Developer tools

Flatten JSON

Convert nested objects into a typed JSON Pointer map.

Open tool
Developer tools

Unflatten JSON

Restore a typed pointer map created by the flatten tool.

Open tool
Developer tools

Escape JSON string

Quote plain text as a valid JSON string literal.

Open tool
Developer tools

Unescape JSON string

Decode a quoted JSON string back into plain text.

Open tool
Developer tools

Text to hexadecimal

Encode UTF-8 text as hexadecimal bytes.

Open tool
Developer tools

Hexadecimal to text

Decode hexadecimal bytes as strict UTF-8 text.

Open tool
Developer tools

Text to binary

Encode each UTF-8 byte as eight binary digits.

Open tool
Developer tools

Binary to text

Decode eight-bit binary groups into UTF-8 text.

Open tool
Developer tools

Number base converter

Convert signed integers between bases 2 and 36 exactly.

Open tool
Developer tools

File checksum

Calculate a SHA-256, SHA-384 or SHA-512 file checksum.

Open tool
Developer tools

HMAC generator

Calculate a keyed SHA-256 or SHA-512 message authentication code.

Open tool
Text tools

Text line difference

Compare two texts and show inserted and removed lines.

Open tool
Text tools

Number text lines

Prefix each line with a configurable starting number.

Open tool
Text tools

Line prefix and suffix

Add the same prefix and suffix to every text line.

Open tool
Text tools

Filter text lines

Keep or remove lines containing a literal search term.

Open tool
Text tools

Shuffle text lines

Randomly shuffle complete lines using browser randomness.

Open tool
Text tools

Repeat text

Repeat a text block with a configurable separator.

Open tool
Text tools

Wrap text lines

Wrap long lines to a chosen Unicode character width.

Open tool
Text tools

Word frequency

Count words with locale-aware segmentation when available.

Open tool
Text tools

Remove diacritics

Remove decomposable combining marks from Unicode text.

Open tool
Text tools

Unicode normalization

Normalize text with NFC, NFD, NFKC or NFKD.

Open tool
Text tools

Text to code points

Display every Unicode scalar as a U+ code point.

Open tool
Text tools

Code points to text

Convert U+ hexadecimal scalar values back into text.

Open tool
Text tools

Text to Morse code

Encode supported Latin letters, digits and punctuation.

Open tool
Text tools

Morse code to text

Decode dot-dash tokens with slash-separated words.

Open tool
Text tools

HTML to plain text

Extract readable text without executing HTML scripts.

Open tool
Color tools

CSS color parser

Resolve CSS color names, RGB and HSL into sRGB values.

Open tool
Color tools

HSL to RGB

Convert hue, saturation and lightness to RGB and HEX.

Open tool
Color tools

HEX to CMYK

Estimate CMYK percentages from an sRGB HEX color.

Open tool
Color tools

CMYK to HEX

Estimate an sRGB HEX color from CMYK percentages.

Open tool
Color tools

Color palette generator

Create analogous, triadic or complementary palettes.

Open tool
Color tools

CSS gradient generator

Preview a two-color linear gradient and copy its CSS.

Open tool
Color tools

Color mixer

Mix two sRGB colors with a chosen percentage.

Open tool
Color tools

Color shades and tints

Generate darker shades and lighter tints of a base color.

Open tool
Color tools

Complementary color

Find the opposite hue on the HSL color wheel.

Open tool
Color tools

RGB color distance

Measure Euclidean distance between two sRGB byte triples.

Open tool
Calculators & units

Length converter

Convert metric and imperial lengths.

Open tool
Calculators & units

Mass converter

Convert grams, kilograms, pounds, ounces and more.

Open tool
Calculators & units

Temperature converter

Convert Celsius, Fahrenheit and Kelvin temperatures.

Open tool
Calculators & units

Area converter

Convert square units, hectares and acres.

Open tool
Calculators & units

Volume converter

Convert liters, cubic units and labeled US or UK measures.

Open tool
Calculators & units

Speed converter

Convert meters per second, km/h, mph and knots.

Open tool
Calculators & units

Data size converter

Convert bits, bytes and distinct SI or IEC data units.

Open tool
Calculators & units

Number statistics

Calculate count, sum, mean, median and standard deviation.

Open tool
Calculators & units

Percentage calculator

Find a percentage, a ratio or a percentage change.

Open tool
Calculators & units

Fraction calculator

Add, subtract, multiply or divide exact integer fractions.

Open tool
Calculators & units

Simplify ratio

Reduce two integers to their simplest ratio.

Open tool
Calculators & units

Date difference

Count calendar days between two dates without DST drift.

Open tool
Calculators & units

Add or subtract days

Shift a calendar date by a signed number of days.

Open tool
Calculators & units

Time zone converter

Show an offset-qualified instant in selected IANA time zones.

Open tool
Calculators & units

Duration calculator

Add or subtract signed hours, minutes and seconds.

Open tool
Excel tools

Unprotect Excel sheets

Remove editing protection from authorized XLSX/XLSM worksheets.

Open tool
Excel tools

Unprotect workbook structure

Remove workbook structure protection without rewriting cells.

Open tool
Excel tools

Remove read-only recommendation

Remove file-sharing edit restrictions, not file-opening encryption.

Open tool
Excel tools

Excel protection report

Distinguish encrypted containers from sheet, structure and sharing protection.

Open tool
Excel tools

Unhide Excel sheets

Make hidden and very hidden worksheets visible.

Open tool
Excel tools

Unhide Excel rows and columns

Restore rows and columns hidden in worksheet XML.

Open tool
Excel tools

Freeze Excel panes

Freeze a chosen number of top rows and left columns.

Open tool
Excel tools

Excel print settings

Set paper size, orientation and fit-to-width for worksheets.

Open tool
Excel tools

Remove Excel hyperlinks

Remove cell hyperlink records while retaining their displayed text.

Open tool
Excel tools

Excel metadata viewer

Read core, application and custom document properties.

Open tool
Excel tools

Clear Excel metadata

Clear core and custom properties without claiming full sanitization.

Open tool
Excel tools

Excel to CSV

Export one worksheet as UTF-8 CSV with formula-string protection.

Open tool
Excel tools

CSV to Excel

Import quoted CSV as literal cell strings in a new XLSX file.

Open tool
Excel tools

Excel to JSON

Export worksheet values as arrays or header-keyed objects.

Open tool
Excel tools

JSON to Excel

Create an XLSX table from a JSON row array.

Open tool
Excel tools

Excel to TSV

Export one worksheet as quoted tab-separated text.

Open tool
Excel tools

TSV to Excel

Import tab-separated text as literal cells in XLSX.

Open tool
Excel tools

Excel to HTML table

Download an escaped static HTML table without active workbook content.

Open tool
Excel tools

Excel to Markdown

Turn worksheet values into a Markdown table.

Open tool
Excel tools

Excel to ODS values

Create an OpenDocument spreadsheet from workbook values.

Open tool
Excel tools

ODS to Excel values

Convert OpenDocument cell values into a new XLSX workbook.

Open tool
Excel tools

XLS to XLSX values

Convert unencrypted BIFF XLS values into modern XLSX.

Open tool
Excel tools

Excel workbook information

Inspect sheet names, used ranges, types and formula counts.

Open tool
Excel tools

Merge Excel files (values)

Collect sheets from multiple files into one values-only workbook.

Open tool
Excel tools

Split Excel sheets (values)

Download each sheet as a separate values-only XLSX in a ZIP.

Open tool
Excel tools

Extract Excel sheet (values)

Save a selected worksheet as a new values-only workbook.

Open tool
Excel tools

Append Excel rows

Stack matching-header tables from several workbooks.

Open tool
Excel tools

Remove duplicate Excel rows

Keep the first record for selected key columns or complete rows.

Open tool
Excel tools

Remove empty Excel rows

Remove rows whose values are all empty.

Open tool
Excel tools

Remove empty Excel columns

Remove columns that contain no values.

Open tool
Excel tools

Sort Excel rows

Sort table records by a column using text or numeric ordering.

Open tool
Excel tools

Filter Excel rows

Keep rows matching literal, equality or numeric conditions.

Open tool
Excel tools

Select Excel columns

Select and reorder columns by letters such as C,A,B.

Open tool
Excel tools

Transpose Excel values

Exchange table rows and columns into a new sheet.

Open tool
Excel tools

Trim Excel cell text

Trim text-cell edges and optionally collapse inner spaces.

Open tool
Excel tools

Find and replace Excel text

Replace a literal string in selected worksheet text values.

Open tool
Excel tools

Excel formula report

List formula cells, expressions and available cached results.

Open tool
Excel tools

Excel formulas to saved values

Create a workbook using cached values without recalculating formulas.

Open tool
Excel tools

Compare Excel cell values

Compare two selected sheets by cell coordinate.

Open tool
Excel tools

Excel column statistics

Summarize a numeric column with counts, sum and distribution.

Open tool
Excel tools

Excel table to PDF

Export selected cell values as a simple paginated PDF table.

Open tool
Excel tools

Split Excel by column value

Create one values-only XLSX per distinct grouping-column value.

Open tool