MMaster Tools

All tools

190 tools across 8 categories. Everything runs on your device.

PDF

Merge, split, compress, convert, and protect PDFs without uploading them.

Password Protect PDF

Password Protect PDF

Add a password to your PDF so only people you share it with can open or edit it.

Remove PDF Password

Remove PDF Password

Strip a known password from a PDF so the file opens freely on any device.

Merge PDF

Merge PDF

Combine multiple PDF files into one document, arranged in the order you choose.

Split PDF

Split PDF

Divide a PDF into separate files by single page, fixed chunk size, or your own page ranges.

Extract PDF Pages

Extract PDF Pages

Save the pages you choose as a new PDF, leaving the original untouched.

Delete PDF Pages

Delete PDF Pages

Remove unwanted pages from a PDF and download the trimmed result.

PDF to JPG

PDF to JPG

Render each page of a PDF as a separate JPG image at the resolution and quality you choose.

PDF to PNG

PDF to PNG

Export every page of a PDF as a lossless PNG image, with optional transparency, at the DPI you need.

Extract Images from PDF

Extract Images from PDF

Pull every embedded image out of a PDF and download them as a single zip of PNG files.

Rotate PDF Pages

Rotate PDF Pages

Turn every page or a chosen selection by 90°, 180°, or 90° counter-clockwise in one step.

Rearrange PDF Pages

Rearrange PDF Pages

Reorder the pages of a PDF by typing the new sequence — every page must appear exactly once.

Duplicate PDF Pages

Duplicate PDF Pages

Make extra copies of chosen pages and place each copy directly after its original.

Organize PDF Pages

Organize PDF Pages

Produce any page sequence — reorder, drop, or repeat pages in one expression.

Compress PDF

Compress PDF

Shrink your PDF file with a lossless re-save or a rasterize pass that trades selectable text for a smaller size.

Optimize PDF

Optimize PDF

Re-save your PDF with compressed object streams and optionally strip metadata to cut file size without touching the content.

Flatten PDF

Flatten PDF

Bake form fields and annotations into fixed page content and remove the interactive layer so the file looks the same everywhere.

JPG to PDF

JPG to PDF

Collect one or more JPEG photos into a single PDF, one page per image.

PNG to PDF

PNG to PDF

Turn a batch of PNG images into a multi-page PDF, preserving their order.

WebP to PDF

WebP to PDF

Convert WebP images to a PDF by decoding each one in your browser before embedding.

SVG to PDF

SVG to PDF

Rasterize SVG files at a chosen scale and embed them as high-resolution pages in a PDF.

Add Page Numbers to PDF

Add Page Numbers to PDF

Stamp page numbers onto every page of a PDF, choosing the position, format, and starting number.

Watermark PDF

Watermark PDF

Overlay a text watermark on every page of a PDF, with control over opacity, rotation, and tiling.

Add Text to PDF

Add Text to PDF

Place a custom text string at any position on chosen pages of a PDF, with your choice of size and colour.

Add Header to PDF

Add Header to PDF

Print a line of text across the top of every selected page, aligned left, centre, or right.

Add Footer to PDF

Add Footer to PDF

Print a line of text along the bottom of every selected page, aligned left, centre, or right.

Add Images to PDF

Add Images to PDF

Stamp one or more PNG or JPEG images onto chosen pages of a PDF at a position and size you control.

Count PDF Pages

Count PDF Pages

Count every page and display each page's size and orientation at a glance.

View PDF Metadata

View PDF Metadata

Show the title, author, dates, and all other information stored inside your PDF.

Remove PDF Metadata

Remove PDF Metadata

Clear the author, title, dates and other identifying details from your PDF without touching the pages.

Extract Text from PDF

Extract Text from PDF

Pull every word out of a PDF into plain text you can copy, search, or save as a .txt file.

View PDF

View PDF

Preview any page of your PDF right in the browser with navigation and adjustable zoom.

PDF to Word

PDF to Word

Pull the text out of a PDF and save it as an editable Word document you can open in any word processor.

Word to PDF

Word to PDF

Turn a Word document into a PDF with selectable text, ready to share or archive without needing Word installed.

Text File to PDF

Text File to PDF

Turn a plain-text file into a clean PDF with your choice of page size, font size, margins and line spacing.

Markdown to PDF

Markdown to PDF

Convert a Markdown file into a typeset PDF, preserving headings, lists, code blocks and emphasis.

HTML to PDF

HTML to PDF

Paste HTML and get a PDF built from its headings, paragraphs, lists and code blocks — content, not CSS design.

Image

Resize, compress, convert, and touch up images right in the browser.

ICO Converter

ICO Converter

Build a multi-size .ico file from a PNG or JPG, choosing which pixel sizes to include — ideal for application icons and browser favicons.

Favicon Generator

Favicon Generator

Generate a full favicon set from one image: a three-size ICO, an Apple touch icon, PWA icons, a webmanifest, and the HTML.

SVG Converter

SVG Converter

Rasterize an SVG file to PNG, JPEG or WebP at a scale factor you choose. The result is a pixel image — not editable vector paths.

SVG to JPG

SVG to JPG

Convert an SVG to a JPEG image at the export scale you set, composited onto a solid background colour — because JPEG has no transparency.

Adjust Brightness

Adjust Brightness

Lighten or darken an image by shifting every pixel's brightness up or down with a single slider.

Adjust Contrast

Adjust Contrast

Increase or reduce the difference between light and dark areas to make an image pop or flatten it.

Adjust Saturation

Adjust Saturation

Boost or reduce the intensity of colours in an image, all the way from vivid to greyscale.

Rotate Hue

Rotate Hue

Shift every colour in an image around the hue wheel to change the overall colour cast.

Adjust Exposure

Adjust Exposure

Simulate camera exposure stops to brighten or darken an image multiplicatively, the way a lens does.

Adjust Gamma

Adjust Gamma

Apply a gamma power curve to correct midtone brightness without touching pure black or pure white.

Grayscale Image

Grayscale Image

Strip colour from a photo and blend it towards grey using perceptually accurate Rec. 709 weights.

Sepia Filter

Sepia Filter

Give any photo a warm, aged look by mapping its colours through the classic sepia-tone matrix.

Negative Image

Negative Image

Invert every colour in an image so it looks like a photographic film negative.

Black and White

Black and White

Reduce a photo to pure black and white pixels using a luminance threshold you can slide and optionally invert.

Pixelate Image

Pixelate Image

Blur an image into rectangular colour blocks of a size you control, from subtle texture to bold mosaic.

Blur Image

Blur Image

Smooth an image with a box blur to soften detail, reduce noise, or create a subtle diffusion effect.

Sharpen Image

Sharpen Image

Bring out fine detail in a photo by applying a convolution-based sharpening filter at adjustable strength.

Add Border to Image

Add Border to Image

Frame your image with a solid-colour border at any pixel width and colour you choose.

Round Image Corners

Round Image Corners

Trim the corners of an image to a smooth arc, with a transparent or solid-colour background.

Watermark Image

Watermark Image

Stamp a text watermark onto an image at any of nine positions, with opacity, rotation, and tiling control.

PNG to JPG

PNG to JPG

Convert a PNG file to JPEG and adjust quality; transparent areas are blended onto a background colour.

JPG to PNG

JPG to PNG

Convert a JPEG to a PNG for lossless storage and full transparency support in a single step.

PNG to WebP

PNG to WebP

Convert a PNG to WebP for a smaller file that keeps transparency and is supported by modern browsers.

WebP to PNG

WebP to PNG

Turn a WebP image into a lossless PNG for broad compatibility with apps and services that don't support WebP.

JPG to WebP

JPG to WebP

Convert a JPEG to WebP to cut file size while keeping a similar level of visual sharpness.

WebP to JPG

WebP to JPG

Convert a WebP image to JPEG with quality control; transparent areas are blended onto a background colour.

Image Converter

Image Converter

Convert any image between PNG, JPEG, and WebP formats with quality and background colour options.

Remove Background

Remove Background

Cut a subject out of a photo by erasing the background, delivering the result as a transparent PNG. Works best on people and portraits.

Resize Image

Resize Image

Change an image's width and height, with the aspect ratio locked unless you unlock it.

Crop Image

Crop Image

Cut out a rectangular region of an image by entering exact pixel coordinates and size.

Rotate Image

Rotate Image

Turn an image 90° clockwise, 180°, or 90° counter-clockwise in one click.

Flip Image Horizontally

Flip Image Horizontally

Mirror an image left-to-right to produce its horizontal reflection.

Flip Image Vertically

Flip Image Vertically

Mirror an image top-to-bottom to produce its vertical reflection.

Batch Resize

Batch Resize

Apply the same resize settings to many images at once and download them as a zip file.

PNG to AVIF

PNG to AVIF

Convert a PNG image to the AVIF format for dramatically smaller file sizes with the same visual quality.

JPG to AVIF

JPG to AVIF

Re-encode a JPEG image as AVIF to cut file size while keeping perceptual quality close to the original.

BMP Converter

BMP Converter

Convert any image to an uncompressed BMP file, or turn a BMP file into a PNG. Works entirely in your browser.

TIFF Converter

TIFF Converter

Convert any image to a TIFF file, or decode a TIFF (including multi-page) to PNG. No upload required.

Color Palette Generator

Color Palette Generator

Pull a palette of up to 12 distinct colours out of any image, shown as swatches with hex and RGB values you can copy or download.

Color Picker from Image

Color Picker from Image

Click any spot on an uploaded image to read that pixel's exact hex, RGB, and HSL colour value with a zoomed loupe.

Dominant Color Finder

Dominant Color Finder

Find the single most prominent colour in an image and the handful of runners-up, each shown with its share of the total pixel count.

View Image Metadata

View Image Metadata

Show an image's dimensions, file size, format, and the camera settings recorded when the photo was taken — all in one clean table.

EXIF Reader

EXIF Reader

Inspect every EXIF, XMP, and GPS tag stored inside an image file, grouped by segment, with a privacy warning when location coordinates are found.

Remove Image Metadata

Remove Image Metadata

Strip EXIF, GPS coordinates, and other embedded data from an image before sharing it, without altering the picture itself.

GIF Creator

GIF Creator

Turn a set of images into an animated GIF, with control over frame delay and how many times it loops.

GIF Splitter

GIF Splitter

Break an animated GIF into individual PNG frames or shorter clips, and download them as a zip archive.

GIF Compressor

GIF Compressor

Shrink an animated GIF by reducing its colour palette, scaling it down, or dropping every Nth frame.

Reverse GIF

Reverse GIF

Flip an animated GIF so it plays backwards, keeping each frame's display time matched to its frame.

GIF Speed Changer

GIF Speed Changer

Speed up or slow down an animated GIF by adjusting every frame's delay with a simple multiplier.

Extract GIF Frames

Extract GIF Frames

Save every frame of an animated GIF as a separate PNG image and download them all in one zip.

Compress Image

Compress Image

Shrink an image file by choosing a quality level or a target file size, and see the honest before/after saving.

Social Media Resizer

Social Media Resizer

Crop one image to a set of social-media sizes in one step and download them all as a zip.

Batch Rename Images

Batch Rename Images

Rename a whole folder of images at once using a pattern with sequence numbers, original names, dates, and extensions.

Video

Trim, compress, convert, and tweak video files on your own device.

Capture Video Frame

Capture Video Frame

Grab a still image from any moment in a video and save it as a PNG, JPEG or WebP.

Convert Video

Convert Video

Change a video's container format and codec — pick MP4 or WebM and the quality level that suits your needs.

Compress Video

Compress Video

Reduce a video's file size by targeting a lower bitrate and, optionally, a smaller frame size — and see exactly how many bytes you saved.

Rotate Video

Rotate Video

Spin a video 90°, 180°, or 270° — uses lossless metadata when the container supports it.

Flip Video

Flip Video

Mirror a video horizontally or vertically to correct its orientation or create a reflection effect.

Mute Video

Mute Video

Strip the audio track from a video file and keep the picture exactly as it is.

Video to GIF

Video to GIF

Turn a section of any video into an animated GIF, with control over frame rate, output size and colour depth.

GIF to MP4

GIF to MP4

Convert an animated GIF to an MP4 video — usually far smaller than the source GIF and compatible everywhere.

Merge Video

Merge Video

Join multiple video clips into a single file in the order you choose, entirely in your browser.

Reverse Video

Reverse Video

Play a video clip backwards — audio reversed too when a sound track is present — without uploading anything.

Trim Video

Trim Video

Cut your video down to exactly the section you want by setting a start and end time.

Change Video Speed

Change Video Speed

Speed up or slow down a video clip by choosing a playback rate between 0.25× and 4×.

Loop Video

Loop Video

Play a video back-to-back multiple times and save the result as a single longer file.

Video to MP3

Video to MP3

Pull the audio track out of a video and save it as an MP3 at the bitrate you choose.

Audio

Cut, merge, convert, and adjust audio without a single upload.

Volume Changer

Volume Changer

Raise or lower the volume of any audio file and see the resulting peak level before you download.

Fade In

Fade In

Gradually bring an audio file up from silence at the start over a duration you choose.

Fade Out

Fade Out

Let an audio file drift down to silence at the end over a duration you choose.

Change Speed

Change Speed

Speed up or slow down an audio file by resampling it — note that pitch changes along with tempo.

Reverse Audio

Reverse Audio

Flip an audio file so it plays backwards from end to start.

Trim Audio

Trim Audio

Cut an audio clip to exactly the section you want by typing a start and end time.

Merge Audio

Merge Audio

Join two or more audio files into a single clip, in the order you choose.

Convert to WAV

Convert to WAV

Turn any audio or video file into an uncompressed WAV, with optional sample-rate and channel conversion.

Convert to MP3

Convert to MP3

Encode any audio file as an MP3 at your chosen bitrate, with mono or stereo output.

Compress Audio

Compress Audio

Shrink an audio file by reducing its bitrate, with an honest before-and-after size report.

View Audio Metadata

View Audio Metadata

See an audio file's duration, codec, sample rate, channel count, bitrate, and embedded ID3 tags in one clean table.

Remove Audio Metadata

Remove Audio Metadata

Strip ID3 tags and other embedded metadata from an audio file before sharing it, without re-encoding the audio itself for MP3 files.

Text

Count, clean, transform, and generate text as you type.

Word Counter

Word Counter

Count words, characters, sentences, and paragraphs as you type, with reading and speaking time.

Character Counter

Character Counter

Count every character in your text — total and without spaces — as you type.

Sentence Counter

Sentence Counter

Count sentences and see average words per sentence update as you type.

Paragraph Counter

Paragraph Counter

Count paragraphs and get average sentences, words, and characters per paragraph.

Reading Time Estimator

Reading Time Estimator

Estimate how long it takes to read your text at an adjustable reading speed.

Speaking Time Estimator

Speaking Time Estimator

Calculate how long it takes to deliver your text aloud at a chosen speaking pace.

Uppercase Converter

Uppercase Converter

Convert any text to uppercase instantly, with full support for accented and international characters.

Lowercase Converter

Lowercase Converter

Convert any text to lowercase instantly, handling accented and international characters correctly.

Sentence Case Converter

Sentence Case Converter

Capitalize the first letter of each sentence and lowercase the rest as you type.

Title Case Converter

Title Case Converter

Format text as a proper title: capitalize significant words and keep small connecting words lowercase.

Capitalize Words

Capitalize Words

Uppercase the first letter of every word while leaving the remaining letters exactly as they are.

Lorem Ipsum Generator

Lorem Ipsum Generator

Generate placeholder Latin text by paragraphs, sentences, or words, with an optional classic opening.

Password Generator

Password Generator

Create secure random passwords with custom length and character rules, entirely on your device.

Username Generator

Username Generator

Build unique, readable usernames from adjective-noun pairs, noun-number combos, or handle formats.

UUID Generator

UUID Generator

Produce one or many version-4 UUIDs with options for uppercase formatting and hyphen removal.

QR Code Generator

QR Code Generator

Turn a URL, phone number, WiFi network, or any text into a scannable QR code you can download.

Reverse Text

Reverse Text

Flip your text backwards character by character, keeping emoji and accented letters intact.

Reverse Words

Reverse Words

Swap the order of words on each line so the last word comes first and the first comes last.

Remove Extra Spaces

Remove Extra Spaces

Collapse runs of spaces and tabs into one and trim leading and trailing whitespace from every line.

Remove Duplicate Lines

Remove Duplicate Lines

Delete repeated lines and keep only the first occurrence of each unique line.

Remove Empty Lines

Remove Empty Lines

Strip blank lines from your text and bring all non-empty lines together without gaps.

Sort Lines

Sort Lines

Arrange lines alphabetically or in reverse, with options for case-insensitive and natural numeric ordering.

Shuffle Lines

Shuffle Lines

Randomise the order of lines using a cryptographically secure shuffle each time you run it.

Base64 Encoder

Base64 Encoder

Convert any text — including emoji and accented letters — to a Base64 string, instantly.

Base64 Decoder

Base64 Decoder

Decode a Base64 string back to readable text, with clear feedback when the input is not valid.

URL Encoder

URL Encoder

Percent-encode text so it travels safely inside a URL, with a toggle between query-parameter and full-URL mode.

URL Decoder

URL Decoder

Turn percent-encoded URL text back into plain readable characters as you type.

HTML Encoder

HTML Encoder

Escape HTML special characters so text renders safely inside a web page, with an option to encode non-ASCII too.

HTML Decoder

HTML Decoder

Convert HTML entities — named, decimal, and hex — back to the characters they represent.

Slug Generator

Slug Generator

Turn any phrase into a URL-ready slug, with options for separator, letter case, and diacritic stripping.

Barcode Generator

Barcode Generator

Generate 1D and 2D barcodes in PNG or SVG format with symbology, scale, and human-readable text options.

Developer

Format, validate, convert, and inspect the data you work with daily.

JSON Formatter

JSON Formatter

Paste compact or messy JSON and get it back neatly indented with your chosen spacing.

JSON Minifier

JSON Minifier

Remove all whitespace and line breaks from a JSON document to shrink it as small as possible.

JSON Validator

JSON Validator

Check whether a JSON string is well-formed, and see the exact line and column of any syntax error.

JSON Beautifier

JSON Beautifier

Reformat JSON with sorted keys and readable indentation for easier reading and diffing.

JSON Tree Viewer

JSON Tree Viewer

Explore a JSON document as an interactive collapsible tree — expand and collapse any node.

XML Formatter

XML Formatter

Pretty-print XML with configurable indentation, preserving attributes, comments, and tag order.

XML Validator

XML Validator

Check XML for well-formedness and report every error with its line and column number.

YAML Formatter

YAML Formatter

Normalize and re-indent YAML, or convert it to JSON, with a configurable indent width.

Markdown Preview

Markdown Preview

Render Markdown as formatted HTML with GFM tables and task lists, updating live as you write.

Markdown to HTML

Markdown to HTML

Convert Markdown to sanitized HTML and download the result as an .html file, optionally wrapped in a full document.

HTML Formatter

HTML Formatter

Reindent and restructure HTML markup with consistent spacing and a clean tag hierarchy.

HTML Beautifier

HTML Beautifier

Turn compressed or hand-written HTML into neatly indented, readable markup in one step.

HTML Minifier

HTML Minifier

Strip HTML comments and collapse whitespace between tags to shrink page markup size.

CSS Formatter

CSS Formatter

Reformat CSS rules with consistent indentation and one property per line for easy reading.

CSS Beautifier

CSS Beautifier

Expand minified or tangled CSS into clearly indented, human-readable style declarations.

CSS Minifier

CSS Minifier

Remove CSS comments, collapse whitespace, and drop redundant semicolons to slim your stylesheet.

JavaScript Formatter

JavaScript Formatter

Reformat JavaScript with consistent indentation, spacing, and brace placement.

JavaScript Beautifier

JavaScript Beautifier

Turn compressed or hand-written JavaScript into readable code with consistent indentation.

JavaScript Minifier

JavaScript Minifier

Compress JavaScript with dead-code removal and variable renaming to reduce bundle size.

JWT Decoder

JWT Decoder

Decode a JSON Web Token and inspect its header, payload, and claim timestamps without verifying the signature.

URL Parser

URL Parser

Break a URL into its protocol, host, port, path, query parameters, and fragment in a clear table.

Query String Parser

Query String Parser

Parse a URL query string into key-value pairs, handling repeated keys and percent-encoding.

Timestamp Converter

Timestamp Converter

Convert any Unix timestamp or ISO date into multiple formats: seconds, milliseconds, UTC, local, and relative.

Unix Timestamp Converter

Unix Timestamp Converter

Get the current Unix time at a glance and convert any timestamp between seconds, milliseconds, ISO, and local forms.

Hash Generator

Hash Generator

Compute MD5, SHA-1, SHA-256, SHA-384, or SHA-512 checksums of any text, entirely in your browser.

Regex Tester

Regex Tester

Test a regular expression against input text and see every match with its index and capture groups.

Hex to RGB Converter

Hex to RGB Converter

Paste a hex color code and instantly see the matching RGB and HSL values with a live preview swatch.

RGB to Hex Converter

RGB to Hex Converter

Turn an rgb() or rgba() color value into its hex equivalent and see hsl() alongside a color swatch.

HSL Color Converter

HSL Color Converter

Enter any color in hex, rgb(), or hsl() notation and get all three formats at once with a swatch.

CSV to JSON

CSV to JSON

Convert a CSV file into a JSON array, with delimiter auto-detection and a header row toggle.

JSON to CSV

JSON to CSV

Paste a JSON array of objects and get a CSV file ready to open in any spreadsheet app.

CSV Viewer

CSV Viewer

Open a CSV file and explore it as a sortable table, entirely in your browser.

Converter

Turn one file format into another, entirely on your device.

Image to PDF

Image to PDF

Combine JPG, PNG, WebP, GIF, or BMP pictures into a single PDF, one page per image, right in your browser.

SVG to PNG

SVG to PNG

Rasterize an SVG file to a PNG image at any export scale or an exact pixel size you specify.

CSV ↔ JSON Converter

CSV ↔ JSON Converter

Convert CSV to JSON or JSON back to CSV in one tool — paste your data and pick a direction, or let it auto-detect.

XML to JSON

XML to JSON

Turn an XML document into clean JSON, with options to keep or strip element attributes.

HEIC to JPG

HEIC to JPG

Convert HEIC and HEIF photos from your iPhone or iPad to JPG, PNG, or WebP right in the browser.

Calculators

Quick, exact answers for money, health, dates, and units.

Loan Calculator

Loan Calculator

Work out the monthly repayment, total cost, and total interest on a loan or mortgage.

Percentage Calculator

Percentage Calculator

Solve four types of percentage question — find a percentage, express one number as a percent of another, or calculate a percentage change.

Tip Calculator

Tip Calculator

Split a restaurant bill with tip, see what each person owes, and optionally round up to a clean number.

BMI Calculator

BMI Calculator

Calculate your Body Mass Index from height and weight in metric or imperial units, and see the healthy weight range for your height.

Age Calculator

Age Calculator

Find out exactly how old someone is in years, months, and days — updated to any reference date you choose.

Date Difference

Date Difference

Calculate the span between two dates: total days, weeks, business days, and a full years–months–days breakdown.

Unit Converter

Unit Converter

Convert values between length, weight, temperature, volume, area, speed, and data units — swap direction with one click.