Welcome to XTools, a free, offline-ready, and private toolbox
151 free tools for PDF, images, video, audio, data, and code. Everything runs in your browser, so your files never leave your device.
- Files stay on your device
- Works offline
- No limits, no sign-up
Popular Tools
Merge PDF
Combine PDFs and images into one PDF in the order you choose
Image Compression
Shrink JPG, PNG, WebP, AVIF, and HEIC images by quality or to a target size like 100 KB, many at once
Split PDF
Split a PDF by page ranges, every N pages, or into single pages
Text Compare (Diff)
Compare two texts side by side or inline, by line, word, or character, and export a patch
Video Compression
Shrink MP4, MOV, and other videos by quality or to a target size like 10 or 25 MB, in your browser
Day.js Playground & Format Reference
Try Day.js format and parse strings live, with a token table, locales, and copyable code
Recently Updated
Merge PDF
Combine PDFs and images into one PDF in the order you choose
PDF to Images
Save PDF pages as JPG, PNG, or WebP images at the resolution you need
Protect PDF
Add a password to a PDF with AES-256 encryption
Xiaohongshu Cover
Design 3:4, 1:1, or 4:3 Xiaohongshu (RED) note covers from templates with your own photo and text
Favicon Generator
Make a favicon from text, an emoji, or an icon, and download the ICO, PNG, and manifest files
Favicon Converter
Turn a logo or image into favicon.ico, an Apple touch icon, Android icons, and a web manifest
SVG Optimizer
Shrink SVG files with SVGO, compare before and after, and copy the result as a data URI or JSX
Image Mosaic
Pixelate or blur faces and private details with a brush or shapes, in pixel, dot, hexagon, or crystal style
Image Format Conversion
Convert JPG, PNG, WebP, AVIF, HEIC, GIF, BMP and TIFF images to another format, many at once
Audio Conversion
Convert audio between MP3, M4A, WAV, FLAC, and OGG, or take the audio from a video, with bitrate control
Text Conversion
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.
All tools
PDF Tools15
Merge PDF
Combine PDFs and images into one PDF in the order you choose
Split PDF
Split a PDF by page ranges, every N pages, or into single pages
Compress PDF
Make PDFs smaller by scaling down and re-encoding oversized images, right in your browser
Reorder PDF Pages
Drag pages into a new order, delete, rotate, or duplicate them
Images to PDF
Turn JPG, PNG, WebP, and HEIC images into one PDF
PDF to Images
Save PDF pages as JPG, PNG, or WebP images at the resolution you need
Extract Text from PDF
Copy or download the text layer of a PDF, page by page
Protect PDF
Add a password to a PDF with AES-256 encryption
Unlock PDF
Remove the password from a PDF when you know the password
Rotate & Crop PDF
Rotate PDF pages or crop them to a rectangle you draw
Add Page Numbers
Stamp page numbers on a PDF with your choice of position and style
PDF Imposition (Booklet & N-up)
Arrange pages for printing as a booklet, 2/4/8-up sheets, or a one-sheet zine
PDF Inspector
Check page count, page sizes, fonts, images, and whether a PDF has a text layer
Watermark PDF
Stamp text or an image on PDF pages with opacity, rotation, and position
Sign PDF
Draw, type, or upload a signature and place it on a PDF page
Image Tools28
Image Compression
Shrink JPG, PNG, WebP, AVIF, and HEIC images by quality or to a target size like 100 KB, many at once
Image Format Conversion
Convert JPG, PNG, WebP, AVIF, HEIC, GIF, BMP and TIFF images to another format, many at once
Background Removal
Remove photo backgrounds with AI in your browser, then keep them transparent or add a color, blur, or new image
Image Mosaic
Pixelate or blur faces and private details with a brush or shapes, in pixel, dot, hexagon, or crystal style
Image Resizer
Resize images by pixels, percent, or presets like Instagram and YouTube, many at once
Crop Image
Crop photos freely or to social media sizes like 1:1, 4:5, 16:9, and 9:16
Rotate & Flip Image
Rotate by 90° steps or any angle, and mirror images horizontally or vertically
Black & White Image
Turn photos black and white, sepia, or pure two-tone
Add Text & Watermark
Stamp text or a logo on images with position, opacity, and tiling
Add Border to Image
Add a colored border or padding, with rounded corners and shadow
Shape Crop
Cut images into a circle, rounded square, heart, star, or hexagon with a transparent outside
Collage & Image Stitcher
Combine photos into a grid collage or a horizontal or vertical strip
Blur Background
Keep the subject sharp and blur everything behind it, like portrait mode
Chart Maker
Type or paste numbers and download a bar, line, area, pie, or donut chart image
Blur Part of Image
Draw boxes to blur or pixelate faces, plates, and private details
GIF Maker
Turn a set of images into an animated GIF with your own timing and size
Adjust Image Colors
Fine-tune brightness, contrast, saturation, warmth, and more with a live preview
Meme Generator
Add top and bottom captions to an image and download the meme
Trim Transparent Edges
Crop away empty transparent space around a PNG
Straighten Photo
Drag four corners to straighten a photographed document or whiteboard
Split Image into Tiles
Cut an image into a grid of tiles, or equal slices for carousels
Square Image
Place any image on a square canvas with a color or blurred background
Remove Photo Metadata
View and remove EXIF, GPS location, and camera data from photos
Placeholder Image
Make placeholder images of any size with a label and colors
Device Mockup & Screenshot Beautifier
Put a screenshot in a phone, laptop, or browser frame on a styled background
Social Share Image (OG)
Design Open Graph and Twitter card images from a title and a template
Code Screenshot
Turn code into a beautiful, syntax-highlighted image
Signature Maker
Draw or type a smooth signature and download it as a transparent PNG
SVG Tools8
SVG Preview
Open or paste SVG code to preview it, check its size and viewBox, and edit the source
SVG to PNG
Convert SVG to PNG at 1x to 8x or an exact size, with a transparent or colored background
SVG to JPG
Convert SVG to JPG at 1x to 8x or an exact size, with the background color and quality you choose
SVG to PDF
Convert SVG to PDF at its own size or on A4, Letter, or A3 pages, one file or many
PNG to SVG
Trace PNG logos, icons, and drawings into SVG vector paths, with control over colors and detail
JPG to SVG
Trace JPG images into SVG vector paths, with presets for logos, photos, and line art
SVG Optimizer
Shrink SVG files with SVGO, compare before and after, and copy the result as a data URI or JSX
SVG Blob Generator
Generate organic blob shapes and download them as SVG
Favicon Tools2
Video Tools22
Video Compression
Shrink MP4, MOV, and other videos by quality or to a target size like 10 or 25 MB, in your browser
Convert Video
Convert between MP4, MOV, MKV, and WebM, with codec and quality control
Trim Video
Cut a clip to an exact start and end, without losing quality
Change Video Volume
Make a video louder or quieter, or mute it
Extract Audio from Video
Save the soundtrack of a video as MP3, M4A, WAV, or other audio
Resize Video
Change video resolution, or fit it to a social media size
Video to GIF
Turn part of a video into an animated GIF or animated WebP
Merge Videos
Join several clips into one video in the order you choose
Add Audio to Video
Replace a video's sound or mix music on top of it
Add Image to Video
Overlay a logo or picture on a video, or turn still images into a clip
Add Text to Video
Put titles or captions on a video with your own font, color, and timing
Crop Video
Cut the video frame to a rectangle or a social aspect ratio
Rotate Video
Rotate a video by 90, 180, or 270 degrees
Flip Video
Mirror a video horizontally or vertically
Loop Video
Repeat a video a set number of times in one file
Change Video Speed
Speed up or slow down a video with the sound kept in sync
Screen Recorder
Record your screen, a window, or a tab, with optional mic and camera
Camera Recorder
Record video from your webcam and microphone
Extract Video Frames
Save stills from chosen times and make a contact sheet
Burn Subtitles into Video
Hardcode an SRT or VTT file into the video with your own style
Subtitle Converter
Convert between SRT and VTT and shift every cue's timing
Subtitle Video Player
Play a local video with a local SRT or VTT file, with timing adjust
Audio Tools11
Audio Conversion
Convert audio between MP3, M4A, WAV, FLAC, and OGG, or take the audio from a video, with bitrate control
Trim Audio
Cut audio to the part you want, with fade in and fade out
Change Audio Volume
Make audio louder or quieter without clipping
Change Audio Speed
Speed up or slow down audio while keeping the pitch natural
Change Pitch
Shift the pitch up or down by semitones without changing the length
Audio Equalizer
Boost or cut bass, mids, and treble with a 10-band equalizer
Reverse Audio
Play an audio file backward
Join Audio
Combine several audio files into one, with optional crossfades
Voice Recorder
Record your microphone and save it as MP3, WAV, or M4A
Normalize Audio Loudness
Bring audio to a target loudness like −14 LUFS for streaming or −16 for podcasts
Waveform Image
Turn an audio file into a styled waveform PNG or SVG
Data Tools3
File Tools4
Create ZIP
Pack files and folders into one ZIP archive, with optional compression level
Unzip Files
Open a ZIP archive, preview its files, and save the ones you need
Font Converter
Convert fonts between TTF, OTF, and WOFF
Gzip Compress & Extract
Compress a file to .gz or extract a .gz, with deflate and zlib modes
Utilities8
QR Code Generator
Make styled QR codes for links, Wi-Fi, contacts, and text, with colors and a logo
Barcode Generator
Make Code 128, EAN-13, UPC, Code 39, Data Matrix, PDF417, and more
QR & Barcode Scanner
Read QR codes and barcodes from an image, a paste, or your camera
Air-Gap QR Transfer
Send text between devices with no network, split across a sequence of QR codes
Wheel of Names & Random Picker
Spin a wheel to pick a winner, or split a list into random groups
Mind Map Maker
Build a mind map from an outline and export it as an image or text
Invoice Generator
Fill in line items, taxes, and details, and download a clean PDF invoice
Mic & Camera Test
Check your microphone level and camera picture before a call
Developer Tools16
JSON Formatter & YAML
Format, minify, validate JSON and convert JSON ⇄ YAML
XML Formatter
Pretty-print, minify, and validate XML
Code Formatter & Minifier
Format or minify HTML, CSS, JavaScript, TypeScript, and SQL
JSON to TypeScript
Generate TypeScript interfaces or Zod schemas from a JSON sample
Markdown ⇄ HTML
Convert Markdown to clean HTML and HTML back to Markdown, with live preview
Mermaid Diagram Editor
Write Mermaid code and see flowcharts, sequence diagrams, and more; export SVG or PNG
Regex Tester
Test regular expressions with live match highlighting, groups, and replace
JWT Decoder
Decode a JSON Web Token's header and payload, with expiry times explained
UUID Generator
Generate UUID v4, v7, v1, and v5 in bulk, and inspect existing UUIDs
Encode & Decode
Base64, URL, hex, Base32, HTML entities, and binary text — for text and files
Cron Expression Builder
Build cron expressions, read them in plain language, and see the next runs
cURL Command Builder
Build a curl command from method, URL, headers, and body — without sending it
Meta Tag Generator
Generate SEO, Open Graph, and Twitter meta tags with a live search and social preview
PX to REM & Line Height
Convert px, rem, em, and pt, and get a readable line height for any font size
CSS Generator
Box shadow, clip-path, cubic-bezier easing, and glassmorphism with live preview
Chmod Calculator
Convert Unix permissions between checkboxes, octal, and rwx notation
Security Tools5
Password Generator
Generate strong passwords and passphrases with a strength meter
Hash Generator
MD5, SHA-1, SHA-256, SHA-512, SHA-3, BLAKE3, CRC32, and HMAC for text and files
Bcrypt, Scrypt & Argon2
Hash passwords with bcrypt, scrypt, or Argon2 and verify them
AES Encrypt & Decrypt
Encrypt text or files with a password using AES-256, and decrypt them
TOTP Code Generator
Show current two-factor (2FA) codes from a secret or otpauth link, locally
Color Tools7
Color Converter
Convert any color between HEX, RGB, HSL, HSV, OKLCH, and CMYK
Contrast Checker
Check text and background contrast against WCAG AA and AAA
Gradient Generator
Design linear, radial, and conic gradients and export CSS or an image
Palette from Image
Pull the main colors out of a photo and copy them as HEX, CSS, or Tailwind
Color Palette Generator
Generate harmonious palettes, lock favorites, and build Tailwind-style shade ramps
Color Blindness Simulator
See how colors and images look with protanopia, deuteranopia, tritanopia, and more
Image Color Picker
Zoom into an image and pick any pixel's exact color
Calculators8
Unit Converter
Convert length, weight, temperature, volume, area, speed, data size, and more
Number Base Converter
Convert integers between decimal, hex, binary, octal, and any base up to 36
Scientific Calculator
A full scientific calculator with history, constants, and keyboard input
Algebra Calculator
Simplify, expand, factor, and solve equations step by step
Function Grapher
Plot functions like y = sin(x) on an interactive, zoomable graph
Timecode Calculator
Add, subtract, and convert SMPTE timecodes, including drop-frame
Everyday Calculators
Percentage, tip, BMI, loan payment, age, and Roman numerals in one place
Aspect Ratio Calculator
Find the ratio of any size and scale dimensions while keeping proportions
Date Tools4
Day.js Playground & Format Reference
Try Day.js format and parse strings live, with a token table, locales, and copyable code
Moment.js Playground & Day.js Migration
Try Moment.js formats live and see the Day.js equivalent side by side
Date Calculator & Unix Timestamp
Convert Unix timestamps, count days and business days between dates, and add or subtract time
Time Zone Converter
See the same moment across time zones, with daylight saving handled
Text Tools7
Text Conversion
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.
Text Compare (Diff)
Compare two texts side by side or inline, by line, word, or character, and export a patch
Lorem Ipsum Generator
Generate placeholder paragraphs, sentences, or words
Morse, Braille & NATO Alphabet
Translate text to and from Morse code, Braille, the NATO alphabet, IPA, and Shavian
Classical Cipher
Encode and decode Caesar, ROT13, Vigenère, Atbash, and more
ASCII Art Generator
Turn text or images into ASCII art you can copy
Sort & Clean Lines
Sort, deduplicate, reverse, shuffle, trim, number, and repeat lines of text

