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.
Image brightness
Lighten or darken a photo with a precise brightness control.
Open toolImage contrast
Adjust the difference between light and dark areas in an image.
Open toolResize image
Resize a JPG, PNG or WebP image to exact pixel dimensions.
Open toolCrop image
Crop an exact rectangular area using pixel coordinates.
Open toolRotate image
Turn an image 90, 180 or 270 degrees without clipping its edges.
Open toolFlip image
Mirror an image horizontally or vertically.
Open toolCompress image
Re-encode an image as JPG or WebP with adjustable quality.
Open toolConvert to JPG
Convert a PNG or WebP image to a widely compatible JPG.
Open toolConvert to PNG
Convert a JPG or WebP image to PNG, preserving existing transparency.
Open toolConvert to WebP
Create a WebP image from a JPG or PNG with a quality control.
Open toolGrayscale image
Turn a color image into a grayscale image.
Open toolAdd image watermark
Add a text watermark with custom size, color and position.
Open toolBlur image
Apply a blur to an entire image with a controllable radius.
Open toolImage saturation
Make colors more vivid or more muted with a saturation control.
Open toolInvert image colors
Invert the RGB colors of an image to create a negative effect.
Open toolImages to PDF
Combine JPG, PNG and WebP images into one PDF in your chosen order.
Open toolMerge PDF
Combine the pages from multiple PDF files into one document.
Open toolSplit PDF
Extract selected PDF pages or save each selected page in a ZIP.
Open toolRotate PDF
Rotate all pages or a selected page range in a PDF.
Open toolRemove PDF pages
Remove unwanted pages and download a new PDF.
Open toolReorder PDF pages
Choose an exact page sequence and save a reordered PDF.
Open toolPDF metadata viewer
Read a PDF’s page count, title, author and document properties.
Open toolCSV to JSON
Convert a CSV with a header row into an array of JSON objects.
Open toolJSON to CSV
Convert a JSON array of flat objects into a downloadable CSV.
Open toolCreate ZIP
Bundle selected files into one ZIP archive in your browser.
Open toolImage to Base64
Convert a JPG, PNG or WebP image to a Base64 data URL.
Open toolWord counter
Count words, Unicode characters, lines and estimated reading time.
Open toolText case converter
Change text to uppercase, lowercase, title case or sentence case.
Open toolRemove duplicate lines
Remove repeated lines while keeping the first occurrence.
Open toolSort lines
Sort text lines alphabetically, numerically or in reverse order.
Open toolClean whitespace
Trim lines, collapse extra spaces and remove empty lines.
Open toolFind and replace
Replace every occurrence of a literal phrase in your text.
Open toolLorem ipsum generator
Generate placeholder paragraphs for a layout or design draft.
Open toolReverse text
Reverse text by character clusters or reverse its line order.
Open toolURL slug generator
Turn a title into a lowercase, hyphen-separated Unicode URL slug.
Open toolJSON formatter
Validate and indent JSON for easier reading.
Open toolJSON minifier
Remove unnecessary whitespace from valid JSON.
Open toolBase64 encode
Encode UTF-8 text as a Base64 string.
Open toolBase64 decode
Decode a standard Base64 string into UTF-8 text.
Open toolURL encode
Percent-encode text for use as a URL parameter value.
Open toolURL decode
Decode percent-encoded URL components into readable text.
Open toolHTML escape
Convert special HTML characters into safe character references.
Open toolHTML unescape
Decode HTML character references as plain text without executing markup.
Open toolUUID generator
Generate cryptographically random version 4 UUIDs.
Open toolPassword generator
Create random passwords locally with a chosen length and character set.
Open toolSHA-256 hash
Calculate the SHA-256 digest of UTF-8 text.
Open toolUnix timestamp converter
Convert Unix seconds or milliseconds to a date, or an ISO date to a timestamp.
Open toolHEX to RGB
Convert a three- or six-digit HEX color into RGB and HSL values.
Open toolRGB to HEX
Convert red, green and blue channel values into a HEX color.
Open toolColor contrast checker
Calculate the WCAG contrast ratio between two opaque colors.
Open toolSepia image
Apply a warm, adjustable sepia tone.
Open toolImage threshold
Turn pixels black or white using a luminance threshold.
Open toolPosterize image
Reduce color levels for a poster-like finish.
Open toolPixelate image
Create a blocky mosaic with a chosen pixel-block size.
Open toolSharpen image
Emphasize local edges with an adjustable sharpening filter.
Open toolImage vignette
Darken the edges with a soft radial vignette.
Open toolImage warmth
Shift red and blue channels for a warmer or cooler look.
Open toolGamma correction
Adjust midtone brightness with a gamma curve.
Open toolShift image hue
Rotate image hue around the color wheel.
Open toolImage opacity
Reduce image opacity and export a transparent PNG.
Open toolRound image corners
Create rounded corners with transparent cutouts.
Open toolAdd image border
Draw a colored border inside the image edges.
Open toolAdd image padding
Extend the canvas with equal colored padding.
Open toolTrim transparent pixels
Crop empty transparent margins to the visible pixel bounds.
Open toolImage pixel color
Read RGBA and HEX values at an exact pixel coordinate.
Open toolExtract image palette
Find frequent colors with a sampled, quantized palette.
Open toolImage information
Inspect decoded dimensions, format, size and aspect ratio.
Open toolImage to ICO
Build a square favicon ICO containing a PNG image.
Open toolImage to BMP
Export a 24-bit BMP with a white background.
Open toolImage contact sheet
Arrange multiple pictures into a labeled thumbnail grid.
Open toolAdd PDF page numbers
Stamp a starting number on each PDF page.
Open toolAdd PDF watermark
Overlay a multilingual text watermark on every page.
Open toolInsert blank PDF pages
Insert blank pages before or after a chosen page position.
Open toolDuplicate PDF pages
Repeat selected pages beside their original pages.
Open toolPDF multiple pages per sheet
Fit two or four PDF pages on each new sheet.
Open toolCrop PDF margins
Adjust visible page margins without deleting hidden content.
Open toolResize PDF pages
Fit page content onto A4, Letter or a custom page size.
Open toolEdit PDF metadata
Set document title, author, subject and keywords.
Open toolClear PDF metadata
Remove document information and catalog XMP metadata.
Open toolInterleave PDF pages
Alternate pages from two PDFs in the selected file order.
Open toolCSV to TSV
Convert comma-delimited records to tab-delimited records.
Open toolTSV to CSV
Convert tab-delimited data to quoted CSV records.
Open toolTranspose CSV
Swap CSV rows and columns while preserving quoted cells.
Open toolExtract CSV columns
Select and reorder columns by their one-based positions.
Open toolRemove duplicate CSV rows
Keep the first occurrence of each complete CSV record.
Open toolJSON to YAML
Serialize JSON data as readable YAML.
Open toolYAML to JSON
Parse one JSON-compatible YAML document into JSON.
Open toolJSON to XML
Encode JSON with explicit XML types and property keys.
Open toolXML to JSON
Read XML attributes, text and repeated child elements as JSON.
Open toolJSON Lines to JSON
Combine newline-separated JSON values into an array.
Open toolJSON to JSON Lines
Write each item of a JSON array on its own line.
Open toolInspect ZIP contents
List ZIP entry sizes and flags without extracting files.
Open toolURL parser
Inspect a URL host, path, query and fragment.
Open toolQuery string builder
Encode JSON key-value pairs as URL search parameters.
Open toolQuery string parser
Decode URL parameters while retaining repeated keys.
Open toolJWT decoder
Read token header and payload without verifying its signature.
Open toolRegular expression tester
Find JavaScript regex matches in a time-limited worker.
Open toolJSON difference
Compare values and report structural JSON Pointer paths.
Open toolSort JSON keys
Recursively sort object keys while preserving array order.
Open toolFlatten JSON
Convert nested objects into a typed JSON Pointer map.
Open toolUnflatten JSON
Restore a typed pointer map created by the flatten tool.
Open toolEscape JSON string
Quote plain text as a valid JSON string literal.
Open toolUnescape JSON string
Decode a quoted JSON string back into plain text.
Open toolText to hexadecimal
Encode UTF-8 text as hexadecimal bytes.
Open toolHexadecimal to text
Decode hexadecimal bytes as strict UTF-8 text.
Open toolText to binary
Encode each UTF-8 byte as eight binary digits.
Open toolBinary to text
Decode eight-bit binary groups into UTF-8 text.
Open toolNumber base converter
Convert signed integers between bases 2 and 36 exactly.
Open toolFile checksum
Calculate a SHA-256, SHA-384 or SHA-512 file checksum.
Open toolHMAC generator
Calculate a keyed SHA-256 or SHA-512 message authentication code.
Open toolText line difference
Compare two texts and show inserted and removed lines.
Open toolNumber text lines
Prefix each line with a configurable starting number.
Open toolLine prefix and suffix
Add the same prefix and suffix to every text line.
Open toolFilter text lines
Keep or remove lines containing a literal search term.
Open toolShuffle text lines
Randomly shuffle complete lines using browser randomness.
Open toolRepeat text
Repeat a text block with a configurable separator.
Open toolWrap text lines
Wrap long lines to a chosen Unicode character width.
Open toolWord frequency
Count words with locale-aware segmentation when available.
Open toolRemove diacritics
Remove decomposable combining marks from Unicode text.
Open toolUnicode normalization
Normalize text with NFC, NFD, NFKC or NFKD.
Open toolText to code points
Display every Unicode scalar as a U+ code point.
Open toolCode points to text
Convert U+ hexadecimal scalar values back into text.
Open toolText to Morse code
Encode supported Latin letters, digits and punctuation.
Open toolMorse code to text
Decode dot-dash tokens with slash-separated words.
Open toolHTML to plain text
Extract readable text without executing HTML scripts.
Open toolCSS color parser
Resolve CSS color names, RGB and HSL into sRGB values.
Open toolHSL to RGB
Convert hue, saturation and lightness to RGB and HEX.
Open toolHEX to CMYK
Estimate CMYK percentages from an sRGB HEX color.
Open toolCMYK to HEX
Estimate an sRGB HEX color from CMYK percentages.
Open toolColor palette generator
Create analogous, triadic or complementary palettes.
Open toolCSS gradient generator
Preview a two-color linear gradient and copy its CSS.
Open toolColor mixer
Mix two sRGB colors with a chosen percentage.
Open toolColor shades and tints
Generate darker shades and lighter tints of a base color.
Open toolComplementary color
Find the opposite hue on the HSL color wheel.
Open toolRGB color distance
Measure Euclidean distance between two sRGB byte triples.
Open toolLength converter
Convert metric and imperial lengths.
Open toolMass converter
Convert grams, kilograms, pounds, ounces and more.
Open toolTemperature converter
Convert Celsius, Fahrenheit and Kelvin temperatures.
Open toolArea converter
Convert square units, hectares and acres.
Open toolVolume converter
Convert liters, cubic units and labeled US or UK measures.
Open toolSpeed converter
Convert meters per second, km/h, mph and knots.
Open toolData size converter
Convert bits, bytes and distinct SI or IEC data units.
Open toolNumber statistics
Calculate count, sum, mean, median and standard deviation.
Open toolPercentage calculator
Find a percentage, a ratio or a percentage change.
Open toolFraction calculator
Add, subtract, multiply or divide exact integer fractions.
Open toolSimplify ratio
Reduce two integers to their simplest ratio.
Open toolDate difference
Count calendar days between two dates without DST drift.
Open toolAdd or subtract days
Shift a calendar date by a signed number of days.
Open toolTime zone converter
Show an offset-qualified instant in selected IANA time zones.
Open toolDuration calculator
Add or subtract signed hours, minutes and seconds.
Open toolUnprotect Excel sheets
Remove editing protection from authorized XLSX/XLSM worksheets.
Open toolUnprotect workbook structure
Remove workbook structure protection without rewriting cells.
Open toolRemove read-only recommendation
Remove file-sharing edit restrictions, not file-opening encryption.
Open toolExcel protection report
Distinguish encrypted containers from sheet, structure and sharing protection.
Open toolUnhide Excel sheets
Make hidden and very hidden worksheets visible.
Open toolUnhide Excel rows and columns
Restore rows and columns hidden in worksheet XML.
Open toolFreeze Excel panes
Freeze a chosen number of top rows and left columns.
Open toolExcel print settings
Set paper size, orientation and fit-to-width for worksheets.
Open toolRemove Excel hyperlinks
Remove cell hyperlink records while retaining their displayed text.
Open toolExcel metadata viewer
Read core, application and custom document properties.
Open toolClear Excel metadata
Clear core and custom properties without claiming full sanitization.
Open toolExcel to CSV
Export one worksheet as UTF-8 CSV with formula-string protection.
Open toolCSV to Excel
Import quoted CSV as literal cell strings in a new XLSX file.
Open toolExcel to JSON
Export worksheet values as arrays or header-keyed objects.
Open toolJSON to Excel
Create an XLSX table from a JSON row array.
Open toolExcel to TSV
Export one worksheet as quoted tab-separated text.
Open toolTSV to Excel
Import tab-separated text as literal cells in XLSX.
Open toolExcel to HTML table
Download an escaped static HTML table without active workbook content.
Open toolExcel to Markdown
Turn worksheet values into a Markdown table.
Open toolExcel to ODS values
Create an OpenDocument spreadsheet from workbook values.
Open toolODS to Excel values
Convert OpenDocument cell values into a new XLSX workbook.
Open toolXLS to XLSX values
Convert unencrypted BIFF XLS values into modern XLSX.
Open toolExcel workbook information
Inspect sheet names, used ranges, types and formula counts.
Open toolMerge Excel files (values)
Collect sheets from multiple files into one values-only workbook.
Open toolSplit Excel sheets (values)
Download each sheet as a separate values-only XLSX in a ZIP.
Open toolExtract Excel sheet (values)
Save a selected worksheet as a new values-only workbook.
Open toolAppend Excel rows
Stack matching-header tables from several workbooks.
Open toolRemove duplicate Excel rows
Keep the first record for selected key columns or complete rows.
Open toolRemove empty Excel rows
Remove rows whose values are all empty.
Open toolRemove empty Excel columns
Remove columns that contain no values.
Open toolSort Excel rows
Sort table records by a column using text or numeric ordering.
Open toolFilter Excel rows
Keep rows matching literal, equality or numeric conditions.
Open toolSelect Excel columns
Select and reorder columns by letters such as C,A,B.
Open toolTranspose Excel values
Exchange table rows and columns into a new sheet.
Open toolTrim Excel cell text
Trim text-cell edges and optionally collapse inner spaces.
Open toolFind and replace Excel text
Replace a literal string in selected worksheet text values.
Open toolExcel formula report
List formula cells, expressions and available cached results.
Open toolExcel formulas to saved values
Create a workbook using cached values without recalculating formulas.
Open toolCompare Excel cell values
Compare two selected sheets by cell coordinate.
Open toolExcel column statistics
Summarize a numeric column with counts, sum and distribution.
Open toolExcel table to PDF
Export selected cell values as a simple paginated PDF table.
Open toolSplit Excel by column value
Create one values-only XLSX per distinct grouping-column value.
Open toolLet’s try another search.
Search for a task or choose a different category.