Convert your files in your browser
JPG to PDF, PNG to JPG, CSV to JSON and more. Everything runs inside your browser — your files are never uploaded to any server.
Your files stay with you. Conversion happens inside your browser; no file is ever uploaded to a server. How can you be sure?
Documents
Turn images into PDFs and build documents
JPG to PDFMerge several images into one PDF documentImages to an A4 Grid PDFLay many images out on A4 pages, two or four to a page, as one PDFMerge PDF files into a single documentJoin several PDFs into one file, in the order you chooseSplit a PDF into separate filesBreak one PDF into separate files, page by page or range by rangeRotate PDF pages the right way upTurn sideways or upside-down PDF pages the right way upExtract PDF pages (keep what you list, drop the rest)Keep only the pages you list, or delete the ones you do not wantCompress a PDF (reduce the file size)Shrink a PDF to fit email and upload limitsAdd a watermark to every page of a PDFPlace a translucent notice across every page of a documentPDF to Image (PNG / JPG)Turn every page of a PDF into its own PNG or JPG picturePDF to Text (TXT)Pull the writing out of a PDF as a plain text filePDF to UDFExtract the text of a PDF into a UDF file that Turkey's UYAP Document Editor opensRemove author and metadata from a PDFClear the author, title, application and date fields from a PDF's propertiesConvert RTF to PDFMake a searchable PDF from a Rich Text Format fileConvert TIFF to PDFTurn a single or multi-page .tif file into a PDF that opens on any deviceUDF to PDFTurn a UYAP UDF document into a PDF whose text can be selectedConvert Word (DOCX) to PDFTurn a Word document into a PDF with selectable text
Images
Change format, resize, compress
PNG to JPGTurn PNG images into JPG and cut the file sizeJPG to PNGConvert JPG pictures into the lossless PNG formatJPG to WEBPRe-encode JPG photos as WEBP and read the byte saving on every filePNG to WEBPConvert PNG images to WEBP without losing the transparent backgroundWEBP to JPGTurn WEBP files into JPG or PNG that every program can openImage ResizerResize pictures by percentage, by width or by heightChange the Format of an ImageTurn a mixed folder of images into one format: JPG, PNG or WEBPImage CompressorMake photo files lighter and set the quality yourselfRemove a White Background from an ImageDelete the white background of a logo, signature or drawing and download a transparent PNGCompress an Image to an Exact File SizeYou name the size limit, the tool finds the quality: the photo lands under the KB you asked forGIF to PNGSave the first frame of a GIF as a still PNG or JPGPNG to Favicon (ICO)Build a multi-size favicon.ico from a PNG or JPG logoAdd a White Background to a Transparent ImageFill the transparent area of an image with white or any flat colour and download it as JPGCrop ImageCut photos from the centre to a ratio you pick, or to a circleConvert ICO to PNGExtract the images inside a favicon.ico file as PNGRotate and Flip ImagesStraighten sideways photos, or mirror them left-right or top-bottomMerge PhotosJoin several pictures into one file, in a row or in a columnBlur an Image OnlineBlur the whole picture at a strength you choose — for background images and for making sensitive detail unreadableSharpen an Image OnlineBoost edge contrast in soft-looking photos at a strength you choose — an honest unsharp mask, no AI guessworkConvert a Photo to Black and White or SepiaTurn a color photo into black and white, or give it a warm old-photograph sepia toneAdd a WatermarkStamp text over your pictures and set the position and opacityPassport and ID Photo Size in mm, Inches and PixelsCrop a photo to a passport or ID size and get the exact pixel dimensionsSVG to PNGRender a vector SVG into a PNG at the width you specifyGet the HEX Code from an ImageRead the HEX and RGB codes of the dominant colours in any imagePixelate an Image (Mosaic)Break a photo into large squares for a censor-style mosaic or a pixel-art textureAdd a Border or Polaroid Frame to a PhotoPut a white, black or custom colour border around your photosResize a Photo to a Standard Print SizeFit a photo to 4×6, 5×7, 10×15 cm or A4 at the DPI a print lab expectsAdjust the Brightness, Contrast and Saturation of a PhotoFix a dark, flat or over-saturated photo with three slidersRemove EXIF and Location Data from PhotosStrip the location, date and camera record out of a photo without re-encoding itAdd Rounded Corners to an ImageSoften the corners of an image without changing its pixel size
Data
Convert between table and text formats
CSV to JSONTurn table data into a JSON array; the delimiter is detected for youQR Code GeneratorMake a QR code from a link or text and download PNG or SVGBarcode Generator (EAN-13, UPC-A, Code 128, ITF-14 and more)Make nine kinds of barcode and download them as PNG or vector SVGJSON to CSVTurn a JSON array into a table a spreadsheet can openQR Code Reader (from an image)Read what is inside the QR code in a picture — no camera neededXLSX to CSVRead a spreadsheet in the browser and save its sheets as CSV filesBase64 to ImageDecode a Base64 string or data URI, preview the image live and download it as a fileImage to Base64Encode an image as a data URI you can paste straight into CSS or HTMLCSS Background Pattern GeneratorGenerate striped, checked and dotted CSS backgrounds drawn with gradientsCSV to Markdown TableTurn table data into a Markdown table ready to paste into a READMEColour Code Converter (HEX, RGB, HSL)Convert colour codes between HEX, RGB and HSL, a whole palette at a timeColour Contrast Checker (WCAG)Measure the contrast ratio between text and background and get the AA/AAA verdictColour Shades and Palette GeneratorTurn one colour into tints, shades and a matching paletteChange Text CaseRewrite text as lowercase, UPPERCASE, Title Case or sentence caseCSS Box Shadow GeneratorBuild box-shadow code with sliders and a live previewCSS Gradient GeneratorBuild linear, radial or conic CSS gradients from your coloursCSS Text Shadow GeneratorBuild text-shadow code with sliders and see it on live textMarkdown to HTMLTurn Markdown into body HTML, or into a complete page skeletonJWT Decoder (Read a Token)See a JWT's header and payload as formatted JSON; exp and iat claims are converted to readable datesText and Base64, Both DirectionsEncode text to Base64, or decode a Base64 string back into textCSV to SQL INSERTTurn a CSV table into INSERT statements you can run: quotes escaped, empty cells written as NULLURL Encode and DecodePercent-encode an address or a form value, or decode one back into plain textHTML Entity Encoder and DecoderEscape text into HTML entities, or turn entities back into the characters they stand forConvert HTML to Plain TextStrip the tags from HTML code and extract the plain text; script and style bodies are droppedSlug GeneratorTurn headlines into clean URL slugs, one line at a timeJSON to XMLTurn JSON into XML in your browser: you name the root, invalid keys are repaired and reportedXML to JSONConvert an XML document to JSON with attributes and repeated tags preservedJSON Formatter and ValidatorPretty print JSON, minify it, and see exactly where an invalid file breaksSQL FormatterIndent an SQL query for your database dialect, or collapse it onto one lineUnix Timestamp and DateTurn a Unix timestamp into a date, or a date back into a timestampClean Up Text — Extra Spaces, Blank Lines and Broken LinesStrip the extra spaces, blank lines and invisible characters out of text copied from a PDF or an emailText to Binary TranslatorTurn text into binary code and decode binary back to textNumber Base ConverterConvert between base 2, 8, 10 and 16 without losing a digitBulk Find and ReplaceReplace a word, a pattern or a symbol everywhere in a block of text — plain text and regular expression modesSort Lines Alphabetically and Delete DuplicatesPut a list in A-Z order and delete duplicate lines in one pass — the list never leaves your deviceCharacters to Words: How Many Words Is 3000 Characters?Turn a character limit into a word estimate without pasting any textCharacter and Word CounterSee characters, words, sentences, lines and paragraphs at a glanceRoman Numeral ConverterConvert numbers to Roman numerals and back; non-standard forms get the correct spelling suggestedCSS Clip-Path Shape GeneratorTurn 15 ready-made shapes into percentage-based clip-path code, with live previewCSS Triangle and Arrow GeneratorGenerate border-trick triangle code in eight directions, with a live previewCSS Border Radius GeneratorBuild border-radius code with sliders and a live previewCSV to XLSXTurn a CSV file into an XLSX workbook that Excel opens without guessingEncrypt and Decrypt Files with a PasswordEncrypt any file with a password using AES-256, and decrypt the .enc file with the same password — nothing leaves your deviceConvert Any File to Base64Turn a PDF, ZIP, audio file or font into Base64 text or a data URIConvert Excel (XLSX) to XMLTurn each spreadsheet row into a tagged XML recordHash Generator (MD5, SHA-1, SHA-256)Work out a file's MD5, SHA-1 or SHA-256 checksum and compare it with the published valueHTML Table to CSVTurn HTML table markup into CSV and open it in ExcelLorem Ipsum GeneratorGenerate any number of lorem ipsum paragraphs, words or list itemsText Compare (Diff Checker)Compare two texts line by line and see what was added and removedEncrypt and Decrypt Text with a PasswordEncrypt text with a password into one line you can paste anywhere, and decrypt it with the same passwordHash a Text String (SHA-256, SHA-512, MD5)Hash any text you paste with SHA-256, SHA-512, SHA-1 or MD5 and check it against an expected valueMorse Code TranslatorTurn text into Morse code or decode Morse back to text; direction is detected per lineRandom Password GeneratorGenerate strong random passwords at the length and character set you choose — they never leave your deviceColumn to Comma-Separated List ConverterTurn values on separate lines into one delimited line, and backShift SRT SubtitlesMove every timestamp in an .srt file forward or back, down to a tenth of a secondFancy Text Generator (Unicode)Style text with 11 Unicode looks: bold, script, gothic; copy and paste anywhereUUID Generator (Version 4)Generate up to 500 random version 4 UUIDs at once, with uppercase and no-dash formats — nothing leaves your device