Image StudioPlus
Crop, rotate, annotate and adjust photos with layers, text and shapes, then export PNG, JPEG or WebP. Editing happens on your device.
80 free tools for images, PDFs, text and code. Most run right in your browser, so your files never leave your device.
Common jobs
Almost all free. Tools marked Plus or Pro come with a membership.
Crop, rotate, annotate and adjust photos with layers, text and shapes, then export PNG, JPEG or WebP. Editing happens on your device.
Reorder, rotate, delete, merge and split PDF pages, then add text, highlights and drawings. Builds a new PDF in your browser with the original pages intact.
Edit text and code in tabs with syntax highlighting, Markdown preview, JSON formatting and regex find and replace, saved only on your device.
Balance JPEG quality and file size.
Set exact dimensions for your next upload.
Turn a PNG into a smaller, shareable JPEG.
Convert a JPEG into a lossless PNG container.
Export a static image as WebP.
Crop an image with precise pixel coordinates.
Get your image facing the right way.
Inspect image dimensions, format and file size.
Create a data URL for a small image.
Convert an SVG file into a PNG image on your device.
Make plain or single-colour backgrounds transparent with tolerance, edge controls, fringe removal and keep/remove brushes, then download a PNG.
Turn up to 60 images into an animated GIF on your device. Reorder frames, set per-frame delays, size, loop count and how images fit.
Add bold outlined top and bottom captions, or free-placed text, to your own image, drag captions into place and save it as PNG or JPEG.
Bring several PDFs together in your chosen order.
Save each selected PDF page as a separate document.
Make a new PDF from just the pages you need.
Turn selected pages in 90-degree increments.
Build a PDF from PNG and JPEG images.
Render selected PDF pages into PNG images.
Read page count, title, author and creator.
Count words, characters and lines.
Measure characters with and without whitespace.
Switch between upper, lower and title case.
Keep the first occurrence of every line.
Put a list into ascending or descending order.
Replace exact text without regular expressions.
See what changed between two pieces of text.
Encode or decode a URL component.
Encode Unicode text or decode UTF-8 Base64.
Preview Markdown without running embedded HTML.
Tidy pasted text by collapsing extra spaces, trimming lines and removing blank lines.
Wrap plain text in a safe, escaped HTML document.
Convert basic Markdown (headings, bold, italic, lists) into an HTML document.
Turn Markdown notes into a clean, paginated PDF with headings, lists, code blocks and quotes. Choose A4 or Letter and margins, all on your device.
Make JSON readable with two-space indentation.
Check whether your JSON is valid.
Remove unnecessary whitespace from JSON.
Generate random UUID version 4 identifiers.
Calculate a SHA-256, SHA-384 or SHA-512 text digest.
Convert Unix seconds or an ISO date.
Convert a hex color into RGB and HSL.
Test JavaScript patterns against sample text.
Encode or decode common HTML entities.
Convert a binary number into its decimal value.
Convert JSON to YAML or YAML back to JSON in your browser, with line-numbered errors for invalid input and a choice of indentation.
Beautify JSON, CSS, HTML, XML and SQL with consistent indentation and line breaks. Formatting runs in your browser and nothing is uploaded.
Build CSS keyframe animations live: presets, a visual keyframe editor, timeline scrubbing, speed control and a cubic-bezier curve, then copy clean CSS.
Edit SVG code with a safe live preview, adjust viewBox, size, fill and stroke, strip comments and metadata, then export SVG or PNG.
Read hidden file metadata on your device: photo EXIF and GPS, PNG text chunks, PDF properties, audio length and a SHA-256 checksum.
Write HTML, CSS and JavaScript and see the page live, with a console for logs and errors, templates, phone-width preview and HTML download.
Convert whole decimal numbers of any size to binary, with optional 4- or 8-bit grouping and two’s complement at 8, 16, 32 or 64 bits.
Turn any text, including emoji, accents and Chinese characters, into its UTF-8 bytes written in binary, one 8-bit group per byte.
Decode binary bytes back into readable UTF-8 text, with clear errors for incomplete bytes and invalid sequences instead of garbled characters.
Convert binary to hexadecimal four bits at a time, keeping leading zeros so byte boundaries stay intact, with optional byte grouping.
Expand hexadecimal values such as 0xFF or DEADBEEF into binary, four bits per hex digit, grouped by nibble or byte for easy reading.
Snap together code blocks to move sprites, react to keys and keep score, then run, pause or step through your program right in the browser.
Make a downloadable QR code for text or a link.
Generate a password with secure random values.
Convert length, weight and temperature units.
Find a percentage of a number.
Reduce width and height to a simple ratio.
Count calendar days between two dates.
Pick a random integer in an inclusive range.
A keypad calculator with percentages, powers, square roots and recent history.
See the current time in your own zone or a major world time zone, in 12- or 24-hour format.
Convert between six currencies using fixed sample rates. Not live market data.
Work out the tip, total and each person’s share of a bill.
Calculate body mass index from metric or imperial height and weight.
Find the area and perimeter of rectangles, squares, circles, triangles and parallelograms.
Convert between Celsius, Fahrenheit and Kelvin.
Estimate the monthly payment, total paid and total interest on a fixed-rate loan.
Estimate a fixed-rate mortgage’s monthly payment and total interest.
See how savings grow with compound interest over time.
Design styled QR codes with custom colours, rounded or dot modules, finder-eye styles and an optional centre logo, then export PNG or SVG.
Find the weekday of any date from year 1 to 9999, plus its day of the year, ISO week number, leap year status and days from today.
Trim browser-decodable audio and export a WAV.
Download approved direct media as MP4 or MP3.
Compose melodies and beats on a note grid with synthesised instruments, save songs on this device, and export them as WAV audio or MIDI files.
Trim, split and reorder video clips, add text overlays and set clip volume, then export your edit as a WebM or MP4 video without uploading it.
Convert audio your browser can play into 16-bit WAV with a chosen sample rate or mono mix, or into WebM, Ogg or M4A where your browser can record them.
Turn an audio file into a waveform image. Pick bars, mirrored or line style, colours and size, play it with a moving cursor, then save PNG or SVG.
Build harmonious colour palettes from one base colour, lock the swatches you like, check WCAG contrast and export CSS, JSON or PNG.
Design linear, radial and conic CSS gradients with draggable colour stops and a live preview, then copy the CSS or export a PNG at any size.
Draw pixel art and sprites on an 8 to 64 square grid with pencil, eraser, fill, eyedropper, mirror mode and undo, then export a scaled PNG.
Sketch freehand with a pressure-aware brush that responds to pens and touch, with eraser, shapes, opacity, undo and PNG export.
Pick any colour with a hue and shade square, read it as HEX, RGB, HSL and HSV, sample colours from your own image or screen, and copy values.