For long-term stability we have launched a new domain https://xtools.im
150 free tools for PDF, images, video, audio, data, and code. Everything runs in your browser, so your files never leave your device.
Combine PDFs and images into one PDF in the order you choose
Compress image file size
Split a PDF by page ranges, every N pages, or into single pages
Compare two texts side by side or inline, by line, word, or character, and export a patch
Compress video file size
Try Day.js format and parse strings live, with a token table, locales, and copyable code
Combine PDFs and images into one PDF in the order you choose
Save PDF pages as JPG, PNG, or WebP images at the resolution you need
Add a password to a PDF with AES-256 encryption
Xiaohongshu cover generator
Create complete favicon packages for websites
Convert images to favicon formats
Optimize SVG files for smaller size
Add mosaic effect to images to protect privacy information
Convert image formats
Convert audio formats
Convert text to UPPERCASE, Title Case, camelCase, snake_case, kebab-case and more, switch Simplified and Traditional Chinese, full- and half-width, or strip HTML.
Combine PDFs and images into one PDF in the order you choose
Split a PDF by page ranges, every N pages, or into single pages
Drag pages into a new order, delete, rotate, or duplicate them
Turn JPG, PNG, WebP, and HEIC images into one PDF
Save PDF pages as JPG, PNG, or WebP images at the resolution you need
Copy or download the text layer of a PDF, page by page
Add a password to a PDF with AES-256 encryption
Remove the password from a PDF when you know the password
Rotate PDF pages or crop them to a rectangle you draw
Stamp page numbers on a PDF with your choice of position and style
Arrange pages for printing as a booklet, 2/4/8-up sheets, or a one-sheet zine
Check page count, page sizes, fonts, images, and whether a PDF has a text layer
Stamp text or an image on PDF pages with opacity, rotation, and position
Draw, type, or upload a signature and place it on a PDF page
Compress image file size
Convert image formats
Remove background from images using AI
Add mosaic effect to images to protect privacy information
Adjust image dimensions and aspect ratio
Crop photos freely or to social media sizes like 1:1, 4:5, 16:9, and 9:16
Rotate by 90° steps or any angle, and mirror images horizontally or vertically
Turn photos black and white, sepia, or pure two-tone
Stamp text or a logo on images with position, opacity, and tiling
Add a colored border or padding, with rounded corners and shadow
Cut images into a circle, rounded square, heart, star, or hexagon with a transparent outside
Combine photos into a grid collage or a horizontal or vertical strip
Keep the subject sharp and blur everything behind it, like portrait mode
Type or paste numbers and download a bar, line, area, pie, or donut chart image
Draw boxes to blur or pixelate faces, plates, and private details
Turn a set of images into an animated GIF with your own timing and size
Fine-tune brightness, contrast, saturation, warmth, and more with a live preview
Add top and bottom captions to an image and download the meme
Crop away empty transparent space around a PNG
Drag four corners to straighten a photographed document or whiteboard
Cut an image into a grid of tiles, or equal slices for carousels
Place any image on a square canvas with a color or blurred background
View and remove EXIF, GPS location, and camera data from photos
Make placeholder images of any size with a label and colors
Put a screenshot in a phone, laptop, or browser frame on a styled background
Design Open Graph and Twitter card images from a title and a template
Turn code into a beautiful, syntax-highlighted image
Draw or type a smooth signature and download it as a transparent PNG
Preview SVG files and view source code
Convert SVG images to PNG format
Convert SVG images to JPG format
Convert SVG images to PDF format
Convert PNG images to SVG vector graphics
Convert JPG images to SVG vector graphics
Optimize SVG files for smaller size
Generate organic blob shapes and download them as SVG
Compress video file size
Convert between MP4, MOV, MKV, and WebM, with codec and quality control
Cut a clip to an exact start and end, without losing quality
Make a video louder or quieter, or mute it
Save the soundtrack of a video as MP3, M4A, WAV, or other audio
Change video resolution, or fit it to a social media size
Turn part of a video into an animated GIF or animated WebP
Join several clips into one video in the order you choose
Replace a video's sound or mix music on top of it
Overlay a logo or picture on a video, or turn still images into a clip
Put titles or captions on a video with your own font, color, and timing
Cut the video frame to a rectangle or a social aspect ratio
Rotate a video by 90, 180, or 270 degrees
Mirror a video horizontally or vertically
Repeat a video a set number of times in one file
Speed up or slow down a video with the sound kept in sync
Record your screen, a window, or a tab, with optional mic and camera
Record video from your webcam and microphone
Save stills from chosen times and make a contact sheet
Hardcode an SRT or VTT file into the video with your own style
Convert between SRT and VTT and shift every cue's timing
Play a local video with a local SRT or VTT file, with timing adjust
Convert audio formats
Cut audio to the part you want, with fade in and fade out
Make audio louder or quieter without clipping
Speed up or slow down audio while keeping the pitch natural
Shift the pitch up or down by semitones without changing the length
Boost or cut bass, mids, and treble with a 10-band equalizer
Play an audio file backward
Combine several audio files into one, with optional crossfades
Record your microphone and save it as MP3, WAV, or M4A
Bring audio to a target loudness like −14 LUFS for streaming or −16 for podcasts
Turn an audio file into a styled waveform PNG or SVG
Pack files and folders into one ZIP archive, with optional compression level
Open a ZIP archive, preview its files, and save the ones you need
Convert fonts between TTF, OTF, and WOFF
Compress a file to .gz or extract a .gz, with deflate and zlib modes
Make styled QR codes for links, Wi-Fi, contacts, and text, with colors and a logo
Make Code 128, EAN-13, UPC, Code 39, Data Matrix, PDF417, and more
Read QR codes and barcodes from an image, a paste, or your camera
Send text between devices with no network, split across a sequence of QR codes
Spin a wheel to pick a winner, or split a list into random groups
Build a mind map from an outline and export it as an image or text
Fill in line items, taxes, and details, and download a clean PDF invoice
Check your microphone level and camera picture before a call
Format, minify, validate JSON and convert JSON ⇄ YAML
Pretty-print, minify, and validate XML
Format or minify HTML, CSS, JavaScript, TypeScript, and SQL
Generate TypeScript interfaces or Zod schemas from a JSON sample
Convert Markdown to clean HTML and HTML back to Markdown, with live preview
Write Mermaid code and see flowcharts, sequence diagrams, and more; export SVG or PNG
Test regular expressions with live match highlighting, groups, and replace
Decode a JSON Web Token's header and payload, with expiry times explained
Generate UUID v4, v7, v1, and v5 in bulk, and inspect existing UUIDs
Base64, URL, hex, Base32, HTML entities, and binary text — for text and files
Build cron expressions, read them in plain language, and see the next runs
Build a curl command from method, URL, headers, and body — without sending it
Generate SEO, Open Graph, and Twitter meta tags with a live search and social preview
Convert px, rem, em, and pt, and get a readable line height for any font size
Box shadow, clip-path, cubic-bezier easing, and glassmorphism with live preview
Convert Unix permissions between checkboxes, octal, and rwx notation
Generate strong passwords and passphrases with a strength meter
MD5, SHA-1, SHA-256, SHA-512, SHA-3, BLAKE3, CRC32, and HMAC for text and files
Hash passwords with bcrypt, scrypt, or Argon2 and verify them
Encrypt text or files with a password using AES-256, and decrypt them
Show current two-factor (2FA) codes from a secret or otpauth link, locally
Convert any color between HEX, RGB, HSL, HSV, OKLCH, and CMYK
Check text and background contrast against WCAG AA and AAA
Design linear, radial, and conic gradients and export CSS or an image
Pull the main colors out of a photo and copy them as HEX, CSS, or Tailwind
Generate harmonious palettes, lock favorites, and build Tailwind-style shade ramps
See how colors and images look with protanopia, deuteranopia, tritanopia, and more
Zoom into an image and pick any pixel's exact color
Convert length, weight, temperature, volume, area, speed, data size, and more
Convert integers between decimal, hex, binary, octal, and any base up to 36
A full scientific calculator with history, constants, and keyboard input
Simplify, expand, factor, and solve equations step by step
Plot functions like y = sin(x) on an interactive, zoomable graph
Add, subtract, and convert SMPTE timecodes, including drop-frame
Percentage, tip, BMI, loan payment, age, and Roman numerals in one place
Find the ratio of any size and scale dimensions while keeping proportions
Try Day.js format and parse strings live, with a token table, locales, and copyable code
Try Moment.js formats live and see the Day.js equivalent side by side
Convert Unix timestamps, count days and business days between dates, and add or subtract time
See the same moment across time zones, with daylight saving handled
Convert text to UPPERCASE, Title Case, camelCase, snake_case, kebab-case and more, switch Simplified and Traditional Chinese, full- and half-width, or strip HTML.
Compare two texts side by side or inline, by line, word, or character, and export a patch
Generate placeholder paragraphs, sentences, or words
Translate text to and from Morse code, Braille, the NATO alphabet, IPA, and Shavian
Encode and decode Caesar, ROT13, Vigenère, Atbash, and more
Turn text or images into ASCII art you can copy
Sort, deduplicate, reverse, shuffle, trim, number, and repeat lines of text