Every utility you reach for weekly.
Now in one quiet workspace.
Format JSON, convert and compress images, run EMI & SIP projections, and more — every byte is processed right here in your browser. Nothing you paste or drop ever leaves this tab.
Top Features
Our most-used tools, ready to open in one tap.
Your shortcuts
The tools you've starred as priority. Tap the star on any tool card to add or remove it here.
Browse by category
Pick a category to see every tool inside it. Everything runs locally — refresh anytime, nothing is stored on a server. Use the search icon in the menu bar to jump straight to a specific tool.
No tools match your search. Try a different keyword.
Free Online Tools for PDFs, Images, Text & More — No Installs, No Sign-Up
All Rest api is a free online toolbox built for people who just want things done — edit and compress PDFs, convert and resize images, format JSON, generate QR codes and passwords, or run quick unit and finance calculators, all from one clean workspace instead of hunting across a dozen sketchy sites.
Every tool runs 100% client-side, right in your browser — your files, photos, and text are processed on your own device and never uploaded to a server. That means no waiting on uploads, no privacy risk, and no account required to get real work done. Whether you're a student, developer, designer, or small business owner searching for a fast, free, and secure online PDF editor or image converter, All Rest api is built to be the only utility tools site you need to bookmark.
All Rest api is designed and developed by Rahul Bindal and maintained by Annex Infotech, with new free tools added regularly based on what people actually search for.
Need programmatic access? Every core tool — PDF editing, compression, image conversion, and more — is also available as a free REST API for developers who want to plug All Rest api straight into their own product. See the API Docs →
Image Tools
Convert, compress, and watermark images — all processed locally in your browser.
PDF Tools
Convert, compress, split, and edit PDF files — all processed locally in your browser.
Document Tools
Build invoices, resumes, spreadsheets, and presentations, right in your browser.
Developer Tools
Format, encode, and inspect the data you work with every day.
Text Tools
Count, transcribe, and time your words — all processed locally in your browser.
Generators & Design
Create codes, passwords, and color palettes in a couple of clicks.
Converters & Calculators
Units, dates, money, and coordinates — converted instantly.
Video Tools
Compress, convert, trim, and watermark video — all processed locally in your browser.
SEO Tools
Audit and analyze your site's on-page SEO, right in your browser.
JSON Formatter & Validator
Paste raw JSON, format or minify it, and catch syntax errors instantly — all in-browser.
Formatted JSON will appear here.
What this JSON formatter does
Raw JSON exported from an API response, a log file, or a config often arrives as one dense, unindented line, which makes it nearly impossible to scan for a missing bracket or a misplaced comma. This tool takes that raw text and reformats it with consistent indentation, line breaks, and syntax coloring so the structure — objects, arrays, keys, and values — becomes visually obvious. It also runs a strict parse of your input, so if the JSON is invalid, you get an error pointing at the problem instead of a silent failure.
Minifying does the opposite: it strips whitespace and line breaks to produce the smallest possible payload, which is useful when you're embedding JSON in a URL query string, a script tag, or anywhere payload size matters.
How to format or validate JSON
- Paste your JSON.Drop the raw text into the input panel on the left — from an API response, a config file, or anywhere else.
- Choose Format or Minify.Format pretty-prints with indentation for readability; Minify compresses it to a single compact line.
- Read the status badge.It flips to an error state with a description if the JSON doesn't parse, so you can find and fix the issue quickly.
- Copy the result.Use the Copy output button to grab the formatted or minified text straight to your clipboard.
Why use a browser-based JSON tool
- Nothing leaves your device.Parsing and formatting happen entirely in JavaScript in your browser tab — your JSON, which may contain API keys or customer data, is never uploaded anywhere.
- Instant error feedback.Invalid JSON is flagged immediately with a description, instead of you hunting for a missing comma by eye.
- No account or install.It's a plain web page — no sign-up, no browser extension, no desktop app to trust with your data.
Frequently asked questions
Is my JSON data uploaded to a server?
No. Formatting and validation both run locally in your browser using JavaScript's built-in JSON parser — your input is never sent over the network.
Why does it say my JSON is invalid when it looks fine?
Common culprits are trailing commas after the last item in an object or array, single quotes instead of double quotes around keys/strings, or an unescaped quote inside a string — all valid in JavaScript object literals but not in strict JSON.
What's the difference between formatting and minifying?
Formatting adds indentation and line breaks so humans can read the structure. Minifying removes all unnecessary whitespace to produce the smallest file size, which is what you'd typically send over an API in production.
Is there a file size limit?
Since everything runs in your browser's memory rather than being uploaded, the practical limit is your device's available memory — most JSON payloads, even several megabytes, format instantly.
Related tools
SQL Formatter
Paste raw SQL, format it with consistent indentation and casing, or minify it to a single line — all in-browser.
Formatted SQL will appear here.
Works with standard SQL — SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOINs, subqueries, and more. Formatting is a best-effort layout based on clause keywords, not a full SQL parser, so always double-check output against complex, dialect-specific syntax before running it.
What is the SQL Formatter?
The SQL Formatter takes a dense or minified SQL statement and lays it out with consistent indentation and line breaks around clauses like SELECT, FROM, WHERE, JOIN, GROUP BY, and ORDER BY, so the structure of a query is easy to scan at a glance. It also minifies in the other direction, collapsing a formatted query down to a single compact line.
Formatting runs entirely in your browser using keyword-based layout rules, not a full SQL parser or database connection, so it works the same regardless of which SQL dialect (MySQL, PostgreSQL, SQL Server, SQLite, and similar) your query is written for. Nothing you paste is uploaded anywhere.
How to use the SQL Formatter
- Paste your SQLDrop a raw SQL statement into the Input panel — a SELECT, INSERT, UPDATE, DELETE, or CREATE TABLE statement, minified or already partly formatted.
- Format or minifyClick Format for indented, readable output with clauses on their own lines, or Minify to collapse it to a single compact line.
- Toggle keyword casingUse the Uppercase keywords checkbox to control whether SQL keywords like SELECT and WHERE are capitalized in the formatted output.
- Copy the resultUse Copy output to grab the formatted or minified SQL straight to your clipboard.
Why use this SQL Formatter?
- Clause-aware layoutSELECT, FROM, WHERE, JOIN, GROUP BY, ORDER BY, and similar clauses each start on their own line, so nested queries and long WHERE conditions stay readable.
- Two-way formattingPretty-print for readability while reviewing a query, or minify it down for pasting into a single-line config value or a chat message.
- Nothing leaves your browserFormatting happens entirely client-side, so queries containing internal table or column names never touch a server.
- No install neededSkip a database client or IDE plugin just to tidy up a query someone pasted to you.
Frequently asked questions
Is my SQL uploaded anywhere?
No — formatting and minifying happen entirely in your browser using JavaScript; the SQL you paste never leaves your device.
Does this validate whether my SQL will actually run?
No — it's a layout tool, not a database engine or full parser, so it reformats based on keyword patterns rather than checking your SQL against a real schema or dialect grammar. Always review the output before running it.
Which SQL dialects does it support?
It works on standard SQL syntax shared across MySQL, PostgreSQL, SQL Server, SQLite, and similar databases. Highly dialect-specific syntax may not lay out perfectly.
Can I format JSON or XML instead of SQL?
Yes — use the JSON Formatter & Validator or the XML ⇄ JSON Converter for those.
XML ⇄ JSON Converter
Pick a direction, paste your data, and get an instant, formatted conversion — all in-browser, nothing uploaded.
Paste XML on the left. Its JSON equivalent appears automatically on the right.
Attributes convert to @_name keys and text content next to child elements becomes #text — the same convention used by popular XML parsers, so round-tripping back to XML preserves them.
What is the XML ⇄ JSON Converter?
The XML ⇄ JSON Converter switches data between the two formats instantly, preserving element attributes as @_name keys and mixed text content as #text — the same convention used by popular XML parsing libraries, so the result round-trips cleanly back to valid XML.
It's built for developers moving data between systems that expect one format or the other — legacy SOAP/XML APIs feeding a modern JSON-based frontend, for example — without writing a one-off conversion script.
How to use the XML ⇄ JSON Converter
- Pick a directionChoose XML → JSON or JSON → XML from the toggle above the panels.
- Paste your dataPaste XML or JSON into the left panel — or click Load sample to see the tool in action first.
- Read the converted resultThe equivalent output appears automatically on the right as you type, with attributes and text nodes mapped consistently.
- Swap or copyUse Swap ⇄ to convert the result back the other way, or copy the output straight to your clipboard.
Why use this XML ⇄ JSON Converter?
- Attribute-safe conversionXML attributes become predictable
@_namekeys instead of being silently dropped. - Round-trips cleanlyConverting XML → JSON → XML again reproduces the original structure, so it's safe for two-way integrations.
- No upload requiredParsing happens client-side, which matters for XML containing internal API payloads or customer data.
- Instant feedbackThe conversion updates live as you type or paste, with errors flagged immediately if the input isn't valid.
Frequently asked questions
How are XML attributes represented in the JSON output?
Each attribute becomes a key prefixed with @_, for example @_id for an id attribute — a convention shared with widely used XML parsing libraries.
What happens to text content mixed with child elements?
It's placed under a #text key alongside the child element keys, so nothing is lost when an element has both attributes/children and its own text.
Does this handle XML namespaces?
Namespace prefixes (like ns:tag) are preserved as part of the key name during conversion.
Can I format plain JSON without converting it?
Yes — the JSON Formatter & Validator is built specifically for formatting, minifying, and validating JSON on its own.
JSON ⇄ CSV Converter
Pick a direction, paste your data, and get an instant, formatted conversion — all in-browser, nothing uploaded.
Paste a JSON array of objects on the left. A CSV table appears automatically on the right — nested values are stored as JSON text in their cell.
Converting JSON → CSV expects an array of plain objects (or a single object, treated as one row); column headers are built from the union of every object's keys, and nested objects/arrays are stored as JSON text in their cell. Converting CSV → JSON treats the first row as headers, and numbers, true/false, and empty cells are converted to their JSON types automatically.
What is the JSON ⇄ CSV Converter?
The JSON ⇄ CSV Converter switches data between a JSON array of objects and a CSV spreadsheet table instantly — column headers are built from the union of every object's keys, and nested objects or arrays are stored as JSON text inside their cell so no data is silently dropped.
It's built for moving data between an API response and a spreadsheet — turning a JSON export into something you can open in Excel or Google Sheets, or turning a CSV of rows into JSON for a script or API request — without writing a one-off conversion script.
How to use the JSON ⇄ CSV Converter
- Pick a directionChoose JSON → CSV or CSV → JSON from the toggle above the panels.
- Paste your dataPaste a JSON array of objects, or a CSV table, into the left panel — or click Load sample to see the tool in action first.
- Read the converted resultThe equivalent output appears automatically on the right as you type, with column headers and value types handled consistently.
- Swap, copy, or downloadUse Swap ⇄ to convert the result back the other way, copy it to your clipboard, or download it as a
.csvor.jsonfile.
Why use this JSON ⇄ CSV Converter?
- Handles nested dataObjects and arrays inside a JSON value are stored as JSON text in their CSV cell instead of being dropped or flattened unpredictably.
- Automatic type coercionConverting CSV → JSON turns numbers,
true/false, and empty cells into their proper JSON types, not just strings. - No upload requiredParsing happens client-side, which matters for data containing customer records or internal API payloads.
- Instant feedbackThe conversion updates live as you type or paste, with errors flagged immediately if the input isn't valid.
Frequently asked questions
What if my JSON objects don't all have the same keys?
The CSV header row is built from the union of every object's keys across the whole array — rows missing a given key simply get an empty cell for that column.
What happens to nested objects or arrays in a JSON value?
They're stored as JSON text inside that cell (e.g. ["a","b"]), rather than being flattened into extra columns or dropped.
Does CSV → JSON know the difference between text, numbers, and booleans?
Yes — cells that look like a number or are exactly true/false are converted to that type; empty cells become null, and everything else stays a string.
Can I convert XML instead of CSV?
Yes — use the XML ⇄ JSON Converter for that.
JSON Difference Viewer
Paste two JSON documents and see exactly what changed — added, removed, and unchanged lines highlighted, all in-browser.
Paste JSON in both panels and click Compare to see the difference.
What is the JSON Difference Viewer?
Both inputs are parsed as JSON, keys are sorted so differing key order alone doesn't register as a change, and the two results are pretty-printed with consistent formatting before being compared line by line. Lines only present in JSON A are marked - (removed), lines only present in JSON B are marked + (added), and matching lines are shown as unchanged context — the same layout used by familiar text-diff and code-review tools.
It's useful for comparing two versions of an API response, a config file before and after an edit, or two exports that should match but don't — without manually scanning both documents for the one field that changed.
Frequently asked questions
Does key order matter?
No — object keys are sorted before comparing, so reordering keys in an object doesn't show up as a difference. Array order still matters, since reordering array items is a real change.
Is my JSON uploaded anywhere?
No — parsing and comparison both happen entirely in your browser using JavaScript's built-in JSON parser; nothing you paste is sent to a server.
What if one of my JSON documents is invalid?
The status badge and an error banner will point out which side failed to parse and why, so you can fix the syntax error before comparing.
Image Converter
Drop one or more images, pick an output format, optionally resize, and download — no upload, ever.
Drag & drop images here, or click to browse
Supports PNG, JPEG, WebP, GIF, BMP · batch upload supportedApplies to JPEG, WebP & AVIF. GIF/BMP/ICO ignore quality.
What this image converter does
Different formats exist for different jobs — PNG for lossless graphics and transparency, JPEG for photos where file size matters more than pixel-perfect fidelity, WebP for a modern balance of both, ICO for favicons. This tool lets you drop in one or many images and convert them between these formats in a single batch, with an optional resize step, without needing Photoshop, GIMP, or an online uploader that keeps a copy of your files.
Because the conversion happens using the browser's own Canvas API, quality and resize settings apply consistently across every image in the batch, and you get a ZIP download when you're converting more than one file at a time.
How to convert images
- Add your images.Drag and drop one or several files, or click the dropzone to browse — PNG, JPEG, WebP, GIF, and BMP are all supported as input.
- Pick an output format.Choose PNG, JPEG, WebP, AVIF, BMP, GIF, or ICO from the dropdown depending on where the image is headed.
- Adjust quality and size if needed.The quality slider controls compression for JPEG/WebP/AVIF; the width/height fields let you resize with aspect ratio locked.
- Convert and download.Click Convert all, then download each file individually or grab everything at once as a ZIP.
When to use which format
- PNGBest for screenshots, logos, and any image that needs a transparent background or sharp text/line edges.
- JPEGBest for photographs — smaller file sizes with a quality slider to trade size against detail.
- WebPOften 25–35% smaller than an equivalent JPEG or PNG at similar visual quality, and widely supported by modern browsers.
- ICOThe format browsers expect for site favicons; this tool auto-caps output to 256×256.
Frequently asked questions
Are my images uploaded anywhere?
No — conversion happens entirely in your browser using the Canvas API. Your original files never leave your device.
Will converting to JPEG lose quality?
JPEG is a lossy format, so some detail is discarded during compression. Use the quality slider — higher values preserve more detail at the cost of a larger file.
Can I convert multiple images at once?
Yes — drop in as many as you like and they'll all convert to the same output format and settings in one batch, downloadable as a ZIP.
Why is AVIF sometimes unavailable?
AVIF encoding support depends on your browser. If your browser can't encode AVIF, that option won't produce a usable file — try Chrome or Edge for the broadest AVIF support.
Related tools
QR & Barcode Generator
Generate a QR code or a barcode from any text, URL, or number — preview instantly and download as PNG or SVG. Nothing leaves your browser.
What this QR & barcode generator does
A QR code packs text, a URL, Wi-Fi credentials, or contact details into a scannable square that any phone camera can read instantly. This tool generates QR codes and common 1D barcodes (like Code 128 or EAN) directly in your browser, with live preview as you type, and lets you export as a crisp PNG for printing or an SVG for scaling to any size without pixelation — useful for anything from a menu table-tent to a product label to event check-in.
How to generate a QR code or barcode
- Choose QR or barcode.Switch between the two modes depending on what you need to encode.
- Enter your content.Type a URL, plain text, or the value you want encoded — the preview updates live.
- Adjust styling if available.Some formats let you tweak size or error-correction level before exporting.
- Download PNG or SVG.Use PNG for quick sharing or embedding in documents, SVG when you need it to scale cleanly for large-format printing.
Common uses
- Marketing & packagingLink a flyer, menu, or product package to a website, video, or contact card with a scan.
- Inventory & retailGenerate barcodes for products, shelf labels, or asset tracking.
- Events & check-inCreate unique QR codes for tickets, guest lists, or attendance tracking.
- Wi-Fi sharingEncode network credentials so guests can join by scanning instead of typing a password.
Frequently asked questions
Do these QR codes expire?
No — a QR code generated here simply encodes the text or URL you provide directly into the image. It doesn't rely on a redirect service, so it never expires or goes offline on our end.
PNG or SVG — which should I use?
Use PNG for screens and standard printing. Use SVG when the code will be scaled up significantly (large banners, signage) since it stays sharp at any size.
Is my data sent to a server?
No — both QR codes and barcodes are generated locally in your browser; the content you type never leaves your device.
Related tools
Images to PDF
Combine one or more images into a single PDF, one page per image — everything renders right in your browser, nothing is uploaded.
Drag & drop images here, or click to browse
PNG, JPEG, WebP, GIF, BMP · batch upload · one page per image, in orderPages are embedded as JPEG images — lower quality means a smaller PDF.
What is the Images to PDF?
Images to PDF combines one or more photos or screenshots into a single PDF, placing each image on its own page in the order you arrange them.
It's a quick way to turn a batch of scanned pages, receipts, or screenshots into one shareable document instead of sending a folder of separate image files, all without uploading anything.
How to use the Images to PDF
- Add your imagesDrag in or select the images you want to combine — JPG, PNG, and other common formats are supported.
- Reorder if neededDrag images into the order you want them to appear as pages.
- Choose a page layoutPick a page size, or let each page fit its image's own dimensions.
- Export as PDFCombine everything into a single downloadable PDF.
Why use this Images to PDF?
- Combine any number of imagesTurn a whole batch of photos or scans into one document instead of many separate files.
- Drag-to-reorder pagesArrange the page order visually before exporting.
- Flexible page sizingMatch a standard paper size or fit each page to its own photo.
- Fully client-sideImages are combined into a PDF entirely in your browser, never uploaded to a server.
Frequently asked questions
What image formats can I combine?
JPG, PNG, WebP, and other common image formats are all supported as input pages.
Can I control the order of the pages?
Yes — drag images into the order you want before exporting; each becomes one page in that sequence.
Are my images uploaded to a server?
No — the images are combined into a PDF entirely client-side in your browser.
I want to go the other way, PDF back to images — is there a tool for that?
Yes, use PDF to Images.
PDF to Images
Turn a PDF's pages into images — everything renders right in your browser, nothing is uploaded.
Drag & drop a PDF here, or click to browse
One PDF at a time — every page is renderedHigher = sharper pages, larger files. 2× is a good default for reading or printing.
What is the PDF to Images?
PDF to Images turns every page of a PDF back into a separate image file, useful when you need to drop individual pages into a slide deck, blog post, or image editor instead of working with the whole document.
Conversion happens entirely in your browser, so it works even with PDFs that contain sensitive content you'd rather not upload to a third-party converter.
How to use the PDF to Images
- Upload your PDFDrag and drop, or browse for the PDF you want to convert.
- Choose an output formatPick JPG or PNG for the exported page images.
- Preview the pagesCheck the generated image for each page before downloading.
- Download the imagesSave individual page images, or download them all at once.
Why use this PDF to Images?
- One image per pageEvery page is exported as its own standalone image file.
- JPG or PNG outputChoose the format that best fits where you're using the images.
- Nothing uploadedThe PDF is processed and rendered to images entirely client-side.
- No install neededWorks directly in the browser, no PDF software required.
Frequently asked questions
Can I choose the image format?
Yes — export pages as JPG or PNG depending on what you need them for.
Does this work on multi-page PDFs?
Yes — every page is converted to its own image, and you can download them individually or together.
Is my PDF uploaded anywhere?
No — rendering happens entirely in your browser.
I want to go the other way, images back into one PDF — is there a tool for that?
Yes, use Images to PDF.
PDF to Word
Convert a PDF into an editable .docx that keeps the original look — everything runs right in your browser, nothing is uploaded.
Drag & drop a PDF here, or click to browse
One PDF at a time — text is extracted page by page"Exact design match" renders each page as an image (so colors, background fills, logos, photos, borders, and tables all carry over exactly as they look in the PDF) and layers the real extracted text over it invisibly, so it's still selectable, searchable, and copyable — the .docx looks pixel-for-pixel like the source. "Keep original layout, text only" places every line at its original position and page size with matching font size/bold/italic, but no colors, images, or borders — smaller file, no visual design. "Reflow as plain text" turns the text into normal, fully-editable paragraphs with no positioning or design at all. Scanned/image-only PDFs have no text layer — run those through Image to Text (OCR) first.
What is the PDF to Word?
PDF to Word converts a PDF into an editable .docx file, preserving the original layout — headings, paragraphs, and formatting — so you can make changes in Word instead of starting from scratch.
It's useful when you've received a PDF version of a document you actually need to edit — a contract, report, or form — and don't have access to the original source file.
How to use the PDF to Word
- Upload your PDFDrag and drop, or browse for the PDF you want to convert.
- Start the conversionThe layout and text are analyzed and rebuilt as an editable document.
- Review the resultCheck that headings, paragraphs, and formatting came through as expected.
- Download the .docxSave the editable Word file to make further changes.
Why use this PDF to Word?
- Keeps the original layoutHeadings, paragraphs, and general formatting carry over instead of dumping raw text.
- Fully editable outputGet a real .docx you can edit in Word or any compatible editor, not a locked PDF.
- Nothing uploadedConversion happens entirely client-side, useful for documents containing sensitive text.
- No install neededNo PDF or Office software required to do the conversion itself.
Frequently asked questions
Will the formatting stay the same after conversion?
The tool aims to preserve headings, paragraphs, and overall layout, though complex designs with unusual formatting may need some manual cleanup afterward.
Is my PDF content uploaded anywhere?
No — the conversion happens entirely in your browser.
Can I convert a scanned PDF that's just images?
This tool works best on PDFs with real text; for scanned image-only pages, run Image to Text (OCR) first to extract the text.
I need to go the other way, Word to PDF — is there a tool for that?
Yes, use Word to PDF.
Word to PDF
Convert a .docx file into a PDF that keeps the original look — headings, text formatting, images, and tables carry over — everything runs right in your browser, nothing is uploaded.
Drag & drop a .docx file here, or click to browse
One .docx at a timeReads the .docx with Mammoth, keeping headings, bold/italic/underline, lists, links, tables (including repeating header rows), and embedded images. The content is then laid out on pages sized to your chosen paper size with standard 1″ margins and rendered pixel-for-pixel into the PDF, so the result looks like a printed copy of the document. Pagination is automatic — long tables and lists split cleanly across pages with the table header repeated. Mammoth converts a document's structure, not a pixel copy of Word: named heading/paragraph styles come through, but one-off manual formatting (a custom font color, size, or font on a specific run of text) doesn't, and text boxes, drawn shapes, SmartArt, and page headers/footers aren't supported and will be skipped — any skipped elements are listed below after converting. Legacy .doc files aren't supported — save as .docx first.
What is the Word to PDF?
Word to PDF converts a .docx file into a PDF that keeps the original look — headings, images, and tables included — so you can share a document in a format that renders the same everywhere, without recipients needing Word installed.
It's built for the common case of finishing a document in Word and needing a locked-down, universally viewable PDF version to send, print, or archive.
How to use the Word to PDF
- Upload your .docx fileDrag and drop, or browse for the Word document you want to convert.
- Start the conversionThe document's headings, images, and tables are rendered into a PDF.
- Preview the resultCheck that the layout matches the original before downloading.
- Download the PDFSave the finished PDF for sharing, printing, or archiving.
Why use this Word to PDF?
- Keeps images and tablesNot just text — embedded images and table layouts carry over into the PDF.
- Consistent viewingA PDF renders the same on any device, unlike a .docx that can shift depending on the viewer's fonts.
- Nothing uploadedThe document is converted entirely client-side.
- No install neededNo Word or Office installation required to produce the PDF.
Frequently asked questions
Will my document's formatting look the same in the PDF?
Headings, images, and tables are rendered to match the original .docx layout as closely as possible.
Is my document uploaded anywhere?
No — conversion happens entirely in your browser.
Can I convert a .doc file, or only .docx?
This tool is built for the modern .docx format; older .doc files may need to be re-saved as .docx first.
I need to go the other way, PDF to Word — is there a tool for that?
Yes, use PDF to Word.
PPT to PDF
Convert a .pptx presentation into a PDF, one page per slide, at the deck's original size — everything runs right in your browser, nothing is uploaded.
Drag & drop a .pptx file here, or click to browse
One .pptx at a timeReads the .pptx directly — each slide's text (with bold/italic/size/color and bullet points), pictures, and background color are laid out on a page sized to the deck's own slide dimensions, so page count and slide order match the original one-for-one. This is a direct read of the slide XML, not a full PowerPoint layout engine: placeholders that inherit their position from a slide layout/master instead of setting their own get an approximated position, and tables, charts, SmartArt, grouped shapes, connector lines, videos, gradients/shadows, animations, transitions, and speaker notes aren't rendered — anything skipped or approximated is listed below after converting. Legacy .ppt files aren't supported — save as .pptx first.
What is the PPT to PDF?
PPT to PDF converts a .pptx presentation into a PDF, one page per slide, at the deck's original size, for when you need to share or print a presentation without recipients needing PowerPoint installed.
It's a straightforward way to lock a finished deck into a format that displays consistently everywhere, rather than risking layout shifts across different versions of presentation software.
How to use the PPT to PDF
- Upload your .pptx fileDrag and drop, or browse for the presentation you want to convert.
- Start the conversionEach slide is rendered as its own PDF page at the deck's original size.
- Preview the resultCheck that slides came through correctly before downloading.
- Download the PDFSave the finished PDF for sharing or printing.
Why use this PPT to PDF?
- One page per slideEach slide becomes its own PDF page, keeping the deck's structure intact.
- Keeps original sizeSlides are rendered at the deck's original dimensions rather than being rescaled awkwardly.
- Nothing uploadedThe presentation is converted entirely client-side.
- No install neededNo PowerPoint installation required to produce the PDF.
Frequently asked questions
Will animations or transitions carry over?
No — a PDF is static, so each slide is captured as it appears, without animations or transitions.
Is my presentation uploaded anywhere?
No — conversion happens entirely in your browser.
Can I convert an older .ppt file, or only .pptx?
This tool is built for the modern .pptx format; older .ppt files may need to be re-saved as .pptx first.
I need to go the other way, PDF to slides — is there a tool for that?
Yes, use PDF to PPT.
PDF to PPT
Convert a PDF into a PowerPoint presentation, one slide per page — everything runs right in your browser, nothing is uploaded.
Drag & drop a PDF here, or click to browse
One PDF at a time — one slide per page"Exact design match" renders each PDF page as an image (so colors, background fills, logos, photos, borders, and tables all carry over exactly as they look in the PDF) and layers the real extracted text over it invisibly, so it's still selectable, searchable, and copyable — the slide looks pixel-for-pixel like the source page. "Keep original layout, text only" places every line of text in its own box at its original position on a blank slide, with matching font size/bold/italic, but no colors, images, or borders — smaller file, fully editable text, no visual design. Every PDF page becomes one slide, in order; the deck's slide size is taken from the first page, so a PDF with mixed page sizes will have later pages scaled to fit. Scanned/image-only PDFs have no text layer — run those through Image to Text (OCR) first.
What is the PDF to PPT?
PDF to PPT converts a PDF into a PowerPoint presentation, one slide per page, turning a static document into a deck you can present from or continue editing.
It's useful when you've received a presentation only as a PDF but need to reuse, edit, or present the content in PowerPoint or Google Slides.
How to use the PDF to PPT
- Upload your PDFDrag and drop, or browse for the PDF you want to convert.
- Start the conversionEach page is turned into its own slide.
- Preview the slidesCheck that the layout came through as expected.
- Download the .pptx fileSave the result as an editable PowerPoint presentation.
Why use this PDF to PPT?
- One slide per pageEach PDF page becomes its own slide, preserving the original structure.
- Editable outputGet a real .pptx file you can keep working on, not a locked PDF.
- Nothing uploadedConversion happens entirely client-side.
- No install neededNo PowerPoint installation required to do the conversion itself.
Frequently asked questions
Will the slides be fully editable afterward?
Yes — the output is a real .pptx file you can continue editing in PowerPoint or a compatible app.
Does this work on any PDF?
It works best on PDFs that were originally exported from a presentation; general documents will still convert but may look more like slides of text than a typical deck.
Is my PDF uploaded anywhere?
No — conversion happens entirely in your browser.
I need to go the other way, slides to PDF — is there a tool for that?
Yes, use PPT to PDF.
PDF Editor
Open a PDF as an editable, Word-style document, make your changes, then save it right back out as a PDF — everything runs in your browser, nothing is uploaded.
Loading document…
Drag & drop a PDF here, or click to browse
One PDF at a time — opens with its original look, text editable in placeEach page opens looking like the original PDF — images, colors, and tables included — with every line of text sitting in its own editable box in the exact spot it was on the page. Click a line to retype it. When you're done, Save as PDF prints your edits back out to a fresh PDF file. Best for fixing existing lines of text; it's not meant for reflowing whole paragraphs.
What this PDF editor does
Once a document is exported to PDF, fixing a typo or updating a date usually means going back to the original file and re-exporting — if you can even find it. This editor lets you open a PDF directly and edit existing text lines in place, add new text boxes anywhere on the page, and export a new PDF, all without installing Adobe Acrobat or uploading a confidential document to a third-party server.
It works by rendering each page and letting you click directly on detected text to edit it, or click anywhere else to drop in a new text box — then flattens your changes back into a downloadable PDF.
How to edit a PDF
- Upload your PDF.Drop the file in or browse to select it — the document renders page by page in the workspace.
- Click text to edit it.Existing lines become editable in place; click anywhere blank to add a new text box.
- Make your changes.Fix typos, update figures, or add new content wherever it's needed on the page.
- Save as PDF.Export your edited document as a new PDF, ready to download and share.
Why edit in-browser
- No account or install.Skip Adobe subscriptions or desktop software — this runs as a web page.
- Private by design.Your PDF is processed locally rather than stored on a server, which matters for contracts, IDs, or anything sensitive.
- Fast for small fixes.Ideal for quick corrections — a typo, a wrong date, an updated figure — without regenerating the whole document.
Frequently asked questions
Can I edit any PDF, including scanned ones?
Text editing works on PDFs with actual selectable text. Scanned documents are images of text rather than real text, so you'd add new text boxes on top rather than editing existing scanned content directly — for extracting scanned text first, try the OCR tool.
Is my document uploaded to a server?
No — rendering and editing happen locally in your browser using PDF.js and pdf-lib; your file isn't sent anywhere until you choose to download the result.
Can I change fonts or formatting extensively?
This tool is built for targeted edits — fixing text and adding content — rather than full page-layout redesign. For heavier formatting changes, editing the original source document is usually faster.
Related tools
PDF Compressor
Shrink a PDF's file size by rasterizing and recompressing its pages — runs entirely in your browser via PDF.js + pdf-lib.
Drag & drop a PDF here, or click to browse
One PDF at a timeHigher = sharper pages, larger file. Lower = smaller file, blurrier text/images.
What this PDF compressor does
Large PDFs — usually ones full of scanned pages or high-resolution images — are a pain to email or upload when there's a size limit involved. This tool works by redrawing each page of your PDF as a compressed image at a resolution and JPEG quality you choose, then reassembling those pages into a new, smaller PDF. The compression preset controls the size-versus-quality tradeoff, from aggressive shrinking to a barely-noticeable quality drop.
How to compress a PDF
- Upload your PDF.Drag and drop or browse for the file you want to shrink.
- Pick a compression level.High compression gives the smallest file; Low compression keeps quality closer to the original. Custom lets you set exact JPEG quality and resolution.
- Run the compression.The tool processes each page locally and shows you a before/after size comparison.
- Download the result.Grab the compressed PDF once you're happy with the size and quality shown.
What to know before compressing
- Best for scanned or image-heavy PDFsSince every page is redrawn as an image, this approach shrinks bulky scans and photo-heavy documents most effectively.
- Text becomes non-selectableReal text in the source PDF is flattened into the page image, so it's no longer selectable, searchable, or copyable after compression.
- You control the tradeoffUse the custom quality and resolution sliders to fine-tune how aggressive the compression is.
Frequently asked questions
Will compressing make my PDF text unsearchable?
Yes — because this method rasterizes each page into an image, any real text in the source becomes part of that image and loses its selectable/searchable properties. If you need to keep text selectable, avoid compressing text-heavy documents this way.
How much smaller will my file get?
It depends heavily on the original content and the preset chosen — scanned documents at High compression often shrink by 70–90%, while already-optimized text PDFs may see more modest reductions.
Is my PDF uploaded anywhere?
No — compression runs entirely in your browser using PDF.js to render pages and pdf-lib to reassemble the compressed result.
Related tools
PDF Splitter
Split a PDF into separate files — everything runs right in your browser via pdf-lib, nothing is uploaded.
Drag & drop a PDF here, or click to browse
One PDF at a timeComma-separated. Each range or single page number becomes its own PDF.
The PDF is cut into consecutive chunks of this many pages.
What is the PDF Splitter?
PDF Splitter breaks a PDF into separate files — every page as its own document, a custom page range, or fixed-size chunks — for pulling out just the pages you need from a longer file.
It's useful for extracting a single chapter, form, or section from a large PDF, or breaking a big scanned bundle into smaller pieces that are easier to share or upload.
How to use the PDF Splitter
- Upload your PDFDrag and drop, or browse for the PDF you want to split.
- Choose a split methodPick every page as its own file, a custom page range, or fixed-size chunks.
- Preview the pagesCheck which pages fall into which output file before splitting.
- Download the split filesSave the resulting files individually or as a batch.
Why use this PDF Splitter?
- Multiple split methodsSplit by individual page, custom range, or fixed chunk size depending on what you need.
- Extract just what you needPull a specific section out of a longer PDF without touching the rest.
- Nothing uploadedSplitting happens entirely client-side.
- No install neededWorks directly in the browser, no PDF software required.
Frequently asked questions
Can I extract just a few specific pages?
Yes — enter a custom page range to pull out only the pages you need.
What does splitting into fixed-size chunks mean?
The PDF is divided into multiple files with an equal number of pages each, useful for breaking a large document into evenly sized parts.
Is my PDF uploaded anywhere?
No — splitting happens entirely in your browser.
I need to reorder or merge pages instead of splitting them — is there a tool for that?
Yes, use PDF Organizer.
PDF Watermark
Stamp a text or logo watermark onto every page of a PDF — everything renders via pdf-lib right in your browser, nothing is uploaded, and existing text stays selectable.
Drag & drop a PDF here, or click to browse
One PDF at a timeClick to choose a logo/watermark image
PNG with transparency recommendedPercent of the page's width.
Comma-separated page numbers/ranges.
What is the PDF Watermark?
PDF Watermark stamps a text or logo watermark onto every page of a PDF, with control over position, opacity, rotation, and tiling — and the underlying text stays selectable rather than being flattened into an image.
It's useful for marking drafts as confidential, branding a document before it's shared externally, or protecting sample work sent to a client ahead of final delivery.
How to use the PDF Watermark
- Upload your PDFDrag and drop, or browse for the PDF you want to watermark.
- Choose text or logoPick a text watermark, or upload a logo image to stamp instead.
- Adjust position and styleSet position, opacity, rotation, and whether the watermark tiles across the page.
- Export the watermarked PDFDownload the result with the watermark applied to every page.
Why use this PDF Watermark?
- Text stays selectableThe watermark is layered on top without flattening the document's original text into an image.
- Text or logo watermarksUse a simple text stamp or your own logo image.
- Full placement controlAdjust position, opacity, rotation, and tiling to fit the document.
- Nothing uploadedThe PDF is watermarked entirely client-side.
Frequently asked questions
Does the watermark affect the document's original text?
No — the original text stays selectable and searchable; the watermark is layered on top rather than flattening the page.
Can I use my own logo instead of text?
Yes — upload a logo image to use as the watermark instead of, or alongside, text.
Will the watermark repeat across the whole page?
Yes, if you enable tiling — otherwise it's placed once at the position you choose.
Does this work on images instead of PDFs?
For images, use the separate Image Watermark tool.
PDF Organizer
Reorder, rotate, delete, or merge pages from one or more PDFs — drag pages to rearrange, then save a brand-new PDF, all client-side.
Drag & drop one or more PDFs here, or click to browse
Add PDFs any time — their pages are added to the board below to merge, reorder, rotate, or removeRendering pages…
Drag any page to move it, or use the arrows on a page to nudge it left/right.
What is the PDF Organizer?
PDF Organizer lets you drag to reorder pages, rotate or delete individual pages, and merge in pages from other PDFs, then save the result as a brand-new PDF — all in one visual view of the document.
It's the tool to reach for when you need to reshuffle a scanned bundle, remove a blank or duplicate page, or combine a few separate PDFs into a single organized file.
How to use the PDF Organizer
- Upload one or more PDFsAdd the PDF you want to organize, plus any additional PDFs whose pages you want to merge in.
- Reorder pagesDrag pages into the order you want.
- Rotate or delete pagesFix sideways scans or remove pages you don't need.
- Save the new PDFExport the reorganized document as a new PDF file.
Why use this PDF Organizer?
- Visual drag-to-reorderSee every page as a thumbnail and rearrange them directly.
- Merge multiple PDFsPull pages in from other PDFs into one combined document.
- Rotate and delete in the same passFix page orientation and remove unwanted pages without separate tools.
- Nothing uploadedPages are reorganized entirely client-side.
Frequently asked questions
Can I combine pages from more than one PDF?
Yes — add multiple PDFs and merge their pages into a single reorganized document.
Can I fix pages that were scanned sideways?
Yes — rotate individual pages before saving the new PDF.
Is my document uploaded anywhere?
No — reordering, rotating, and merging all happen entirely in your browser.
I just need to split a PDF apart, not reorganize it — is there a tool for that?
Yes, use PDF Splitter.
PDF Password Remover
Unlock a password-protected PDF and save a copy without the password — decrypted and rebuilt entirely in your browser via PDF.js + pdf-lib.
Drag & drop a password-protected PDF here, or click to browse
One PDF at a timeWhat is the PDF Password Remover?
PDF Password Remover unlocks a password-protected PDF and saves a new copy without the password, for when you have the right to open the file but don't want to re-enter the password every time.
Decryption and rebuilding both happen entirely client-side, so the password and document content are never sent to a server.
How to use the PDF Password Remover
- Upload your protected PDFDrag and drop, or browse for the password-protected PDF.
- Enter the current passwordProvide the password needed to open the file.
- Remove the passwordThe PDF is decrypted and rebuilt without password protection.
- Download the unlocked PDFSave the new copy that opens without a password.
Why use this PDF Password Remover?
- No more re-entering a passwordGet a copy of the document that opens directly, for files you already have the right to access.
- Nothing uploadedDecryption happens entirely in your browser — the password isn't sent anywhere.
- Rebuilds the PDF cleanlyThe result is a normal, fully working PDF, not just a workaround.
- No install neededWorks directly in the browser, no desktop PDF software required.
Frequently asked questions
Do I need to know the current password?
Yes — you need the existing password to open and decrypt the file; this tool removes the password from a file you can already access, it doesn't crack an unknown one.
Is my password sent anywhere?
No — decryption happens entirely in your browser.
Will the unlocked PDF look any different?
No — the content and layout stay the same; only the password requirement is removed.
I need to sign a PDF instead of unlocking it — is there a tool for that?
Yes, use PDF Signature.
Protect PDF
Add a password to a PDF so it can't be opened without it, with optional restrictions on printing, copying, or editing.
Drag & drop a PDF here, or click to browse
One PDF at a timeWhat is the Protect PDF?
Protect PDF adds a password to a PDF file, so it can't be opened without entering that password first.
Unlike most tools on this site, encryption is applied on the server: the standard that PDF readers check for an open password can't be written by the client-side libraries this site otherwise relies on, so the file is encrypted server-side and the result is streamed back for download, never stored.
How to use the Protect PDF
- Upload your PDFDrag and drop, or browse for the PDF you want to lock.
- Set a passwordChoose the password that will be required to open the file, and confirm it.
- Choose restrictions (optional)Turn off printing, copying, or editing if you want to restrict what someone can do once the file is open.
- Download the protected PDFSave the new, password-protected copy.
Why use this Protect PDF?
- Real password protectionUses the standard PDF encryption that Acrobat, Preview, and browser PDF viewers all check for, not just a client-side lock.
- Optional permission limitsRestrict printing, copying, or editing independently of the open password.
- Nothing kept afterwardThe uploaded file and the password are used only to build the protected copy, then discarded — the file isn't stored.
- No install neededRuns right in the browser tab, no desktop PDF software required.
Frequently asked questions
What if I forget the password?
There's no way to recover or remove it without the password — keep it somewhere safe, since neither this tool nor anyone else can open the file without it.
Is my PDF uploaded to a server?
Yes, briefly — adding standard PDF encryption isn't something that can be done client-side with the libraries this site uses, so the file is sent over HTTPS, encrypted, streamed back, and not stored.
Can I stop people from printing or copying text, not just opening it?
Yes — the restriction options control printing, copying, and editing independently of the password needed to open the file.
I have a password-protected PDF and want to remove the password instead
Use PDF Password Remover.
Excel Editor
Open an XLSX, XLS, or CSV file — or start blank — edit cells, rows, columns and sheets, then save it back out. Everything happens in your browser; nothing is uploaded.
Drag & drop a spreadsheet here, or click to browse
Supports XLSX, XLS & CSVOpen an existing workbook, or start with a blank grid. Add and remove rows, columns and sheets, apply basic formatting, then export as XLSX or CSV.
VLOOKUP
Match values from a column in this sheet against a lookup table — in this workbook, or in one or more other Excel/CSV files — and write the results into a column here. This computes values once (like the rest of Excel Editor, it doesn't keep a live formula).
CSV export saves the active sheet only. XLSX export saves every sheet in the workbook.
What is the Excel Editor?
Excel Editor opens an XLSX, XLS, or CSV file — or starts from a blank sheet — and lets you edit cells, rows, columns, and whole sheets directly, then save the result back out as XLSX or CSV.
It's useful for making a quick edit to a spreadsheet without opening a full desktop office suite, or for building a small spreadsheet from scratch when you just need something lightweight.
How to use the Excel Editor
- Open a file or start blankUpload an existing XLSX, XLS, or CSV file, or start with a blank sheet.
- Edit cells, rows, and columnsClick into any cell to edit its value, and add, remove, or resize rows and columns as needed.
- Work across sheetsAdd or switch between multiple sheets within the same workbook.
- Save your changesExport the result back out as XLSX or CSV.
Why use this Excel Editor?
- Opens XLSX, XLS, or CSVWork with whichever format your file is already in, without converting first.
- Full cell and sheet editingEdit values, rows, columns, and multiple sheets directly, not just view them.
- Nothing uploadedYour spreadsheet is opened and edited entirely client-side.
- No install neededSkip a desktop spreadsheet app for a quick edit.
Frequently asked questions
Which file formats can I open and save?
You can open XLSX, XLS, or CSV files, and save your edits back out as XLSX or CSV.
Can I work with multiple sheets in one workbook?
Yes — add or switch between sheets within the same file.
Is my spreadsheet data uploaded anywhere?
No — editing happens entirely in your browser.
I need to look up values across multiple spreadsheets — is there a tool for that?
Yes, use VLOOKUP to match and pull data from other files.
VLOOKUP
Bring data from one spreadsheet into another by matching a shared column — like a name, ID, or email. Three steps, no formulas to write. Everything runs in your browser; nothing is uploaded.
1 Open your main sheet → 2 add the file(s) you want to pull data from → 3 pick the matching columns and run it.
Step 1 — Drag & drop your main spreadsheet here, or click to browse
This is the sheet that will get new data added to it — XLSX, XLS & CSVThis is the sheet you're starting from — the one you want to add extra columns to. Open an existing file, or start blank and paste your data in.
Step 2 — Where should we pull data from?
Add one or more Excel/CSV files. If a file has several sheets/tabs, you'll be able to pick which one to use.
Step 3 — Match & pull in a column
Choose a shared column below (like an ID or email) to match rows between your two sheets.
Advanced options
CSV export saves the active sheet only. XLSX export saves every sheet in the main workbook.
What is the VLOOKUP?
VLOOKUP uploads a main spreadsheet plus any number of Excel or CSV files as lookup sources — each of which can contain multiple sheets — matches rows by a key column, and writes the looked-up results back into your main sheet.
It replicates the core of Excel's VLOOKUP formula as a guided tool: pick the key column and the columns to pull in, and it handles the matching across files without you writing or debugging a formula.
How to use the VLOOKUP
- Upload your main spreadsheetThis is the sheet you want the looked-up values added to.
- Add lookup source filesUpload one or more Excel or CSV files to pull matching data from.
- Choose the key columnSelect the column that both the main sheet and lookup sources have in common.
- Run the match and exportGet the matched columns written into your main sheet, then download the result.
Why use this VLOOKUP?
- Multiple lookup sourcesMatch against more than one file at once, instead of running separate lookups.
- Works across sheets within a fileLookup sources with multiple sheets are supported, not just single-sheet files.
- No formula writingSkip building and debugging a VLOOKUP or INDEX/MATCH formula by hand.
- Nothing uploadedMatching happens entirely client-side in your browser.
Frequently asked questions
Do I need to know Excel formulas to use this?
No — pick the key column and which columns to pull in, and the matching is handled for you.
Can I look up data from more than one file?
Yes — add any number of Excel or CSV files as lookup sources for a single match.
What happens if a key doesn't match in the lookup source?
Rows without a match are left blank for the looked-up columns rather than causing an error.
Is my spreadsheet data uploaded anywhere?
No — the matching runs entirely in your browser.
Excel to PDF
Convert an XLSX, XLS, or CSV file into a paginated PDF — everything runs right in your browser, nothing is uploaded.
Drag & drop a spreadsheet here, or click to browse
Supports XLSX, XLS & CSVLoad a file to choose which sheets to convert.
Reads the file with the same engine as Excel Editor. "Fit all columns" scales each sheet down until every column fits the page width — simplest, but many columns or long text can shrink the type. "Actual size" keeps natural column widths and, if a sheet is too wide, spans it across extra pages left-to-right. Rows are then packed to fit the page height automatically. Formulas show their last-saved value (they aren't recalculated), and merged cells are flattened to their top-left value. Each page also carries an invisible, real text layer positioned over every cell — so besides looking exactly like the sheet, the PDF stays searchable/copyable, and running it back through PDF to Excel reads real values and columns instead of needing OCR.
What is the Excel to PDF?
Excel to PDF converts an XLSX, XLS, or CSV file into a paginated PDF, with control over which sheets to include, page size, and how columns fit onto the page.
It's useful for turning a working spreadsheet into a clean, printable, or shareable document — for a report, invoice backup, or data handoff — without recipients needing spreadsheet software to view it.
How to use the Excel to PDF
- Upload your spreadsheetDrag and drop, or browse for the XLSX, XLS, or CSV file to convert.
- Choose which sheets to includeSelect one, several, or all sheets from the workbook.
- Set page size and column fitPick a page size and how the columns should scale or wrap to fit the page.
- Export as PDFDownload the paginated PDF version of your spreadsheet.
Why use this Excel to PDF?
- Sheet selectionConvert just the sheets you need instead of the whole workbook.
- Page fit controlAdjust how wide columns fit onto the page so data isn't cut off.
- Nothing uploadedThe spreadsheet is converted entirely client-side.
- No install neededSkip opening a spreadsheet app just to export to PDF.
Frequently asked questions
Can I choose which sheets get converted?
Yes — select any combination of sheets from the workbook rather than converting all of them.
What if my columns don't fit on one page?
Adjust the page size or column-fit setting so wide tables scale down or wrap across pages instead of being cut off.
Is my spreadsheet uploaded anywhere?
No — conversion happens entirely in your browser.
I need to go the other way, PDF to Excel — is there a tool for that?
Yes, use PDF to Excel.
PDF to Excel
Pull the text and tables out of a PDF into an editable XLSX or CSV workbook — everything runs right in your browser, nothing is uploaded.
Drag & drop a PDF here, or click to browse
One PDF at a time — data is extracted page by page"Auto-detect table columns" groups text on each line by its horizontal position and lines those groups up into columns across the page — the same trick spreadsheet grids use, and a good fit for invoices, statements, and other tabular PDFs. It's a best-effort read of the visual layout, not a true table parser, so oddly-spaced text can land in the wrong column; switch to "Plain text" for PDFs that are just paragraphs. If the PDF has no selectable text at all (a scan or a rasterized/image-only PDF), it's automatically run through the same on-device OCR engine as Image to Text, using the language picked above, then laid out into columns the same way.
CSV export saves the active sheet only. XLSX export saves every sheet shown above.
What is the PDF to Excel?
PDF to Excel pulls tables and text out of a PDF into an editable XLSX workbook, auto-detecting columns and placing each page on its own sheet, so tabular data trapped in a PDF becomes something you can actually sort, filter, and calculate on.
It's useful for financial statements, reports, or data exports that only exist as PDFs, where retyping the tables by hand would be slow and error-prone.
How to use the PDF to Excel
- Upload your PDFDrag and drop, or browse for the PDF containing the tables or data you need.
- Let column detection runTables and columns are automatically detected from each page.
- Review the extracted dataCheck that columns and rows lined up correctly, especially on complex tables.
- Download the XLSX fileSave the result as an editable Excel workbook, one sheet per page.
Why use this PDF to Excel?
- Automatic column detectionTables are parsed into proper rows and columns rather than one long blob of text.
- One sheet per pageMulti-page PDFs are split into separate sheets, keeping data organized.
- Nothing uploadedExtraction happens entirely client-side.
- No install neededNo PDF or spreadsheet software required to pull out the data.
Frequently asked questions
Does this work on any PDF, or just ones with tables?
It works best on PDFs with real, structured tables or text; scanned image-only PDFs need OCR first — try Image to Text (OCR).
Will complex tables line up correctly?
Column detection handles most standard tables well, but very complex or merged-cell layouts may need some manual cleanup after export.
Is my PDF uploaded anywhere?
No — extraction happens entirely in your browser.
I need to go the other way, Excel to PDF — is there a tool for that?
Yes, use Excel to PDF.
PDF Signature
Draw your signature with a mouse, finger, or stylus, or type your name in a handwriting-style font — then place it directly on a PDF and download the signed file.
Sign using your mouse, finger, or a stylus, right in the box on the left.
Drag & drop a PDF here, or click to browse
One PDF at a timePick a field from the sidebar, then click anywhere on a page to drop it. Drag to move, use the corner handle to resize, double-click a Name/Date/Text field to edit it, and the × to remove — place as many as you need.
What is the PDF Signature?
PDF Signature lets you draw or type your signature, then place it directly onto a PDF alongside Name, Date, and Text fields — drag each into position, resize to fit, and download the signed document.
It's a fast way to sign a contract, form, or agreement without printing, signing by hand, and re-scanning — the whole process stays in your browser.
How to use the PDF Signature
- Upload your PDFDrag and drop, or browse for the document you need to sign.
- Create your signatureDraw your signature with your mouse or finger, or type it and pick a handwriting-style font.
- Place fields on the pageDrag your signature, plus Name, Date, or Text fields, onto the page and resize them to fit.
- Download the signed PDFExport the finished document with all fields placed.
Why use this PDF Signature?
- Draw or type your signatureUse whichever feels more natural — freehand drawing or a typed, styled signature.
- Multiple field typesAdd Name, Date, and Text fields alongside your signature, not just the signature alone.
- Drag-to-position placementPut each field exactly where it needs to go and resize it to fit the page.
- Nothing uploadedThe document is signed and rebuilt entirely client-side.
Frequently asked questions
Can I type my signature instead of drawing it?
Yes — type your name and choose a handwriting-style font as an alternative to drawing it by hand.
Can I add more than just a signature, like a date?
Yes — Name, Date, and Text fields can all be placed on the page alongside your signature.
Is my document uploaded anywhere?
No — signing happens entirely in your browser.
Is this a legally binding electronic signature?
It places a visual signature onto the PDF; whether that meets legal e-signature requirements depends on your jurisdiction and use case, so check locally if it matters for a formal contract.
Invoice Generator
Fill in your details, pick a template, and export a polished, ready-to-send invoice PDF — everything renders and stays right here in your browser.
From
Bill to
Invoice details
Items
Tax & discount
Notes & payment details
Saved invoices
What this invoice generator does
Freelancers and small businesses often don't need a full accounting platform just to send a client a bill — they need a clean, professional-looking invoice with the right fields, a running total, and a downloadable PDF. This tool builds that: pick a template, fill in your business details, the client's details, and line items, and it renders a live preview you can export straight to PDF, with tax and discount calculated automatically.
How to create an invoice
- Choose a template.Pick from Modern, Classic, Minimal, or Bold layouts to match your brand.
- Add your business & client details.Fill in names, addresses, and an optional logo — the preview updates as you type.
- List your items.Add each line item with quantity and rate; totals, tax, and discounts calculate automatically.
- Download as PDF.Export a print-ready invoice PDF to email or attach directly to your client.
Why use a browser-based invoice tool
- No sign-up requiredCreate and download an invoice without creating an account or subscribing to accounting software.
- Your data stays with youInvoice details are only stored in your browser session, not on a remote database.
- Multiple professional templatesSwitch styles instantly without rebuilding the invoice from scratch.
Frequently asked questions
Is this invoice legally valid?
The generated PDF includes the standard fields most jurisdictions expect (business details, itemized charges, totals, dates), but tax and invoicing requirements vary by country and business type — check your local regulations for anything mandatory beyond what's included here.
Can I save an invoice and come back to it later?
Yes — click "Save for later" to store the invoice in your browser, then reopen it any time from the saved list to keep editing or download it again.
Can I add my own logo?
Yes — upload a logo image and it'll appear in the header of every template.
Related tools
Resume Builder
Fill in your experience, education, and skills, pick a design, and export a polished, ready-to-send resume PDF — everything renders and stays right here in your browser.
Personal details
Summary
Experience
Education
Skills
What this resume builder does
A resume is one of the highest-stakes documents most people write, and it's easy to lose an hour fighting with margins and fonts in a word processor instead of the actual content. This tool separates the two: you fill in structured fields for your experience, education, and skills, choose from templates designed for different industries (modern, executive, classic, minimal), and get a properly formatted, ATS-friendly PDF out the other end.
How to build a resume
- Pick a template.Choose the layout that fits your industry — Modern and Executive suit corporate roles; Classic and Minimal work well for traditional or design-forward fields.
- Fill in your details.Add contact info, a summary, work experience, education, and skills — each section renders live in the preview.
- Reorder and refine.Add or remove experience and education entries as needed until the content reads clearly.
- Download as PDF.Export a polished, print-ready resume PDF ready to attach to job applications.
Tips for a stronger resume
- Lead with impact, not dutiesBullet points that quantify results ("cut load time by 40%") read stronger than a list of responsibilities.
- Keep it to one or two pagesRecruiters typically scan a resume in seconds — prioritize your most relevant, recent experience.
- Match keywords to the job postingMany companies screen resumes with automated systems before a human sees them — echoing the job description's language helps you clear that filter.
Frequently asked questions
Are these templates ATS-friendly?
The templates use standard text-based layouts without complex tables or graphics that commonly trip up applicant tracking systems, which improves the odds your content parses correctly — though ATS behavior varies by system.
Is my personal information stored anywhere?
Your resume content lives in your browser session while you're building it and isn't sent to a server until you export the PDF, at which point it's generated locally on your device.
Can I make more than one version for different jobs?
Yes — since there's no account or save state tied to a login, you can rebuild or adjust the fields for each application and export a fresh PDF each time.
Related tools
Letterhead Generator
Design a branded letterhead — logo, company details, and accent color — then write your letter on it and export a ready-to-send PDF. Everything renders and stays right here in your browser.
Letterhead branding
Letter details
Letter body
Signature
Watermark (optional)
Footer note (optional)
Saved letters
What is the Letterhead Generator?
Letterhead Generator designs a branded letterhead — your logo, company details, an accent color, and an optional faded background watermark — then lets you write your letter directly on it and export a ready-to-send PDF, with a choice of 4 templates.
It's useful for small businesses or independent professionals who need official-looking correspondence without a full brand identity system or design software.
How to use the Letterhead Generator
- Choose a templatePick from 4 letterhead designs.
- Add your brandingUpload your logo, enter company details, and set an accent color.
- Write your letterType your letter content directly onto the branded letterhead.
- Export as PDFDownload the finished, ready-to-send letter.
Why use this Letterhead Generator?
- 4 template designsChoose a layout that fits how formal or modern your correspondence needs to look.
- Optional watermarkAdd a subtle, faded background watermark for an extra branded touch.
- Write and export in one placeNo need to design the letterhead separately and paste your letter in afterward.
- Nothing uploadedYour logo, details, and letter content are used only to build the PDF locally.
Frequently asked questions
Can I add a background watermark to the letterhead?
Yes — an optional faded watermark can be added behind the letter content.
Do I need design skills to use this?
No — pick a template, add your logo and details, and the layout is handled for you.
Is my letter content uploaded anywhere?
No — everything is built and exported entirely in your browser.
I need an invoice, not a letter — is there a tool for that?
Yes, use the Invoice Generator.
Certificate Generator
Pick a predefined sample, fill in the recipient's details, and export a print-ready certificate PDF — everything renders and stays right here in your browser.
Recipient
Issuer
Signatures
Saved certificates
What is the Certificate Generator?
Certificate Generator creates a certificate of achievement, completion, appreciation, excellence, or participation from a predefined sample — pick a design, add your logo, fill in the recipient's details, and export a print-ready PDF.
It's useful for teachers, course creators, event organizers, or team leads who need a professional-looking certificate without opening a design tool from scratch.
How to use the Certificate Generator
- Choose a certificate typePick achievement, completion, appreciation, excellence, or participation.
- Select a designChoose a predefined sample layout for the certificate.
- Add your logoUpload your organization's logo — it's placed at the top of the certificate, above the title.
- Fill in the detailsEnter the recipient's name, reason, date, and any signatures needed.
- Export as PDFDownload a print-ready certificate.
Why use this Certificate Generator?
- Multiple certificate typesAchievement, completion, appreciation, excellence, and participation covered in one tool.
- Predefined designsStart from a polished sample layout instead of designing from a blank page.
- Your own logoUpload your organization's logo so every certificate is branded, not generic.
- Print-ready outputExport a PDF that's ready to print and hand out or display.
- Nothing uploadedRecipient details and your logo are used only to build the PDF locally in your browser.
Frequently asked questions
What types of certificates can I create?
Achievement, completion, appreciation, excellence, and participation certificates are all available as starting samples.
Can I add my own logo to the certificate?
Yes — upload your organization's logo and it's placed at the top of the certificate, above the title.
Can I customize the recipient's name and details?
Yes — fill in the recipient's name, reason for the certificate, date, and any signature fields.
Is the recipient's information or logo uploaded anywhere?
No — the certificate, including any logo you add, is built and exported entirely in your browser.
I need to build a whole presentation, not a single certificate — is there a tool for that?
Yes, use the PPT Generator.
PPT Generator
Add title, content, section-header, image, and two-content slides, pick a color theme, and export a real, editable PowerPoint file — everything is built and stays right here in your browser.
Slides
Edit slide
What is the PPT Generator?
PPT Generator builds a slide deck from title, content, and section-header slides — pick a color theme and export a real, editable PowerPoint (.pptx) file, not just a PDF of static slides.
It's useful for putting together a straightforward presentation quickly, when you need actual editable slides to hand off or continue refining in PowerPoint or Google Slides.
How to use the PPT Generator
- Add your slidesBuild out title, content, and section-header slides in the order you want them.
- Choose a color themePick a theme to apply consistent styling across the deck.
- Preview the deckCheck how the slides look before exporting.
- Export as .pptxDownload a real, editable PowerPoint file.
Why use this PPT Generator?
- Real, editable .pptx outputGet an actual PowerPoint file you can keep editing, not a flattened export.
- Multiple slide typesTitle, content, and section-header slides cover the structure of a typical deck.
- Consistent themingApply a color theme across the whole deck in one step.
- Nothing uploadedThe deck is built and exported entirely client-side.
Frequently asked questions
Can I keep editing the deck after exporting?
Yes — the output is a real .pptx file, fully editable in PowerPoint, Google Slides, or any compatible app.
What slide types are supported?
Title slides, content slides, and section-header slides, which cover most straightforward presentation structures.
Is my slide content uploaded anywhere?
No — the deck is built entirely in your browser.
I already have a PDF I want as slides instead — is there a tool for that?
Yes, use PDF to PPT.
Coupon Design Generator
Pick a style, fill in your offer, and export a ready-to-share coupon — free, and it never leaves your browser.
Offer
Redemption
Branding
Saved coupons
What is the Coupon Design Generator?
Coupon Design Generator designs a discount voucher, promo code card, or free coupon — pick a style, fill in the offer details, and download a ready-to-share PNG.
It's useful for small businesses, online shops, or event promotions that need a shareable coupon graphic for social media or email without opening a design tool.
How to use the Coupon Design Generator
- Choose a coupon stylePick a design that fits your brand or promotion.
- Fill in the offerEnter the discount, promo code, expiry date, and any terms.
- Preview the designCheck how the finished coupon looks.
- Download as PNGSave the ready-to-share coupon image.
Why use this Coupon Design Generator?
- Multiple stylesChoose a design that fits your brand instead of a single fixed layout.
- Covers common coupon detailsDiscount amount, promo code, and expiry are all built into the design fields.
- Ready to shareExport a PNG suitable for social media, email, or print.
- Nothing uploadedThe coupon is designed and exported entirely client-side.
Frequently asked questions
What format does the coupon download as?
A PNG image, ready to share directly on social media or in an email.
Can I add a specific promo code and expiry date?
Yes — the offer fields include a promo code, discount details, and expiry date.
Is this connected to an actual discount system?
No — this generates the visual design only; you'll still need to set up the actual discount or code in your store or checkout system.
I need an invoice instead of a coupon — is there a tool for that?
Yes, use the Invoice Generator.
Pamphlet / Brochure Designer
Design a tri-fold pamphlet — a cover panel, an about panel, and a contact panel — with your logo, brand color, and images. Everything renders right here in your browser, then exports as a print-ready PDF.
Pick a style above — the live preview fills in with sample text so you can see the full design before typing your own details.
Branding
Panel 1 — Front cover
Panel 2 — About / details
Panel 3 — Contact / back panel
Saved pamphlets
What is the Pamphlet / Brochure Designer?
The Pamphlet / Brochure Designer builds a tri-fold pamphlet — a cover panel, an about panel, and a contact panel — from your business name, tagline, accent color, logo, and images, with a choice of 8 template styles from Modern to Nature.
Everything renders live in your browser as you type, so you can compare templates and tweak the copy before exporting, and the finished design downloads as a print-ready PDF or a PNG image.
How to use the Pamphlet / Brochure Designer
- Pick a templateChoose from 8 styles — Modern, Classic, Minimal, Bold, Vibrant, Elegant, Corporate, or Nature — the preview updates instantly with sample content.
- Add your brandingEnter your business name and tagline, set an accent color, and upload your logo.
- Fill in the three panelsWrite the cover headline and subheadline, an about section with a heading, body text and bullet points, and contact details for the third panel — the cover and about panels can each include their own image.
- Export your pamphletDownload the finished design as a print-ready PDF or a PNG image.
Why use this Pamphlet / Brochure Designer?
- 8 template stylesFrom clean and minimal to bold and vibrant, pick a look that matches your brand without starting from a blank page.
- Live sample contentEvery template fills in with sample text the moment you pick it, so you can see the complete layout before typing a word of your own.
- PDF or PNG exportDownload a print-ready PDF for professional printing, or a PNG for quick digital sharing.
- Nothing uploadedYour logo, images, and text are used only to build the pamphlet locally in your browser.
Frequently asked questions
How many panels does the pamphlet have?
Three — a cover panel, an about panel with a heading, body text and bullet points, and a contact panel for your address, phone, email, website and call-to-action.
Can I add images to the pamphlet?
Yes — you can upload a logo, a cover image, and a separate image for the about panel.
What file formats can I export?
You can download a print-ready PDF or a PNG image of the finished design.
Is my design uploaded anywhere?
No — the pamphlet is built and exported entirely in your browser; nothing is uploaded to a server.
I need a letterhead or invoice instead — is there a tool for that?
Yes — try the Letterhead Generator or the Invoice Generator.
Email Template Builder
Build a responsive HTML email from simple blocks — header, text, image, button, divider and more — with a live preview. Start blank or from a ready-made template, then copy or download the HTML.
Pick a template to fill the canvas with sample blocks, or start from Blank and add your own.
Saved templates
No blocks yet — add one above.
What is the Email Template Builder?
The Email Template Builder puts together a responsive HTML email from simple content blocks — header, heading, text, image, button, table, divider, spacer, social links and footer — with a live preview as you edit.
Start from a blank canvas or one of six ready-made templates — Welcome Email, Newsletter, Promotional Sale, Order Confirmation, Event Invitation, and Password Reset — then rearrange, edit, or remove blocks and export the finished HTML to paste into your email service provider.
How to use the Email Template Builder
- Pick a starting pointChoose a ready-made template to fill the canvas with sample blocks, or start from Blank and build your own from scratch.
- Add and arrange blocksUse the add-block buttons to drop in a header, heading, text, image, button, divider, spacer, social links, or footer block, then use the up, down and delete controls to reorder or remove any block.
- Edit block contentSelect any block in the list to edit its text, colors, image, link, or alignment in the settings panel on the right — the preview updates instantly.
- Export the HTMLCopy the finished HTML to your clipboard or download it as an .html file ready to paste into Mailchimp, SendGrid, or any other email platform.
Why use this Email Template Builder?
- 6 ready-made templatesWelcome, newsletter, promotional, order confirmation, event invite, and password reset templates give you a complete starting point.
- Block-based editingBuild the email from simple, reorderable blocks instead of hand-writing table-based HTML.
- Live previewSee exactly how the email will render as you edit every block.
- Nothing uploadedThe template is built and exported entirely in your browser; nothing is sent to a server.
Frequently asked questions
Is the exported HTML compatible with email clients?
Yes — the builder generates table-based HTML with inline styles, the format most email clients and providers expect for reliable rendering.
Can I use my own images?
Yes — upload an image directly in the image block, or paste an image URL.
Can I start from a blank template?
Yes — pick Blank from the template picker and add only the blocks you need.
Is my email template uploaded anywhere?
No — everything is built and exported locally in your browser; nothing is uploaded to a server.
API Reference
All Rest api tools are also available as real HTTP endpoints via the optional All Rest api API server (PHP, in the /api folder of this project — drop it onto any cPanel/Apache host, no Node or build step required), and as in-page JS functions via window.KitworksAPI for anything embedded directly in this site.
Embed the PDF Editor in your product
Hand a PDF to All Rest api, get back a one-time link that opens the full editor with none of this site's chrome — drop it into an <iframe>, let your user edit and save, and get the result back by webhook or by polling. The same "session handoff" pattern DocuSign and Zoho use for embedded signing.
How it works
Four calls, no server-side PDF editing engine to build or maintain — the actual editing runs client-side in your user's own browser, same as the rest of All Rest api.
Create a session
POST /pdf/editor/session/create with a PDF (file upload or source_url). Get back an edit_url and a token.
Embed the link
Drop edit_url into an <iframe>, or redirect the user to it directly. It opens the editor pre-loaded with your PDF — no navbar, footer, or upload panel, just the tool.
They edit & save
Editing happens entirely in their browser (PDF.js + canvas) — nothing is uploaded to All Rest api until they click Save.
Get the result
Set a webhook_url to be notified (verify it with X-Kitworks-Signature), or poll GET .../result — either way you get the edited PDF back.
The embed code
Once you have an edit_url back from the API, this is all a third-party page needs:
<iframe
src="https://yourdomain.com/?tool=pdf-editor&session=YOUR_TOKEN"
width="100%"
height="720"
style="border:0; border-radius:12px;"
allow="clipboard-write"
></iframe>
Try it live
Create a real session against this site's own API below, and watch the embed appear exactly as a third party would see it.
Loading…
Drop a PDF here, or click to browse
Or use the sample PDF belowThis is the exact edit_url from the response above, rendered in an <iframe> right here on the page — edit it, click Save, then "Check result".
Verifying the webhook
If you set webhook_url, All Rest api POSTs a small signed JSON notification (not the PDF itself) once the session is submitted:
{
"event": "pdf_editor.session.completed",
"token": "3f9a1c...",
"filename": "contract.pdf",
"result_url": "https://yourdomain.com/api/pdf/editor/session/3f9a1c.../result"
}
// header: X-Kitworks-Signature: sha256=<hmac_sha256(body, webhook_secret)>
Verify the signature with the webhook_secret you were given at creation (shown once, so store it immediately), then GET result_url with your X-API-Key to fetch the edited PDF — the webhook body is deliberately just a pointer, not the file itself, so it works even with JSON-only webhook receivers.
All Rest api' tools all run in your browser with no account needed — signing in is only for saving preferences tied to your account.
—
—
Welcome back, —
Your shortcuts
Your high-priority tools. Star any tool card — here, on the home page, or in a category — to pin or unpin it.
You haven't pinned any shortcuts yet. Browse a category from the sidebar and tap the star on a tool to add it here.
Continue where you left off
Browse by category
Your blog performance
Views, likes, and comments across every post you've published.
Top posts by views
You haven't published any posts yet. and its stats will show up here.
- Loading…
Site analytics
Top 5 tools
- Loading…
Category
Submit a request
Need a tool or API endpoint we don't have yet? Tell us what you're trying to do.
Your submitted requests
- Loading…
Admin — customer requests
Every tool/API requirement submitted by a customer, newest first.
| From | Type | Subject | Details | Submitted | Status | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Write a post
Share a guide, tutorial, or update with the community. New posts (and edits) are reviewed by our team before they go live on the public blog.
Your posts
- Loading…
Admin — blog moderation
Approve a post to publish it on the public blog, or reject it with an optional reason the author will see.
| Author | Title | Category | Excerpt | Submitted | Views | Status | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Get traffic
Submit your website's link and get it listed on our public traffic directory once approved, so visitors can discover and click through to your site.
Your submissions
- Loading…
Admin — website links
Approve a link to publish it on the public traffic directory, or reject it with an optional reason the submitter will see.
| Submitted by | Title | URL | Submitted | Clicks | Status | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Admin — user roles
Change any account's role. You can't change your own role here.
Total users: 0
| Name | Role | Joined | API calls (this month) | |||
|---|---|---|---|---|---|---|
| Loading… | ||||||
Admin — notifications
Broadcast an update to every signed-in user — a new feature, an announcement, planned maintenance, etc. It shows up in everyone's bell icon.
Posted notifications
| Title | Type | Read by | Posted | Status | ||
|---|---|---|---|---|---|---|
| Loading… | ||||||
Admin — subscriptions
Edit the price, features, and API access shown for each plan.
Plans
Loading…
Admin — plan assignments
Change which plan any account is on.
Total users: 0
| Name | Plan | Expires | Joined | |||
|---|---|---|---|---|---|---|
| Loading… | ||||||
Simple plans, ready when you are
Every All Rest api tool starts free. Upgrade whenever you need more room — higher API limits, priority tools, or both.
Loading plans…
Prices shown in USD, billed monthly.
Financial Calculators
Model loans, investments, deposits, and taxes with instant, client-side calculations — the same popular calculators you'd find on Groww, in one place.
What is the Financial Calculators?
Financial Calculators bundles the everyday money calculations people search for individually — EMI, SIP, Lumpsum, Fixed Deposit, Recurring Deposit, Compound Interest, Simple Interest, and GST — into one page, so you can switch between them without hunting for separate tools.
Each calculator takes the standard inputs (principal, rate, tenure, etc.) and returns the result instantly, along with a breakdown where relevant, such as the maturity value or the interest earned.
How to use the Financial Calculators
- Pick a calculatorChoose EMI, SIP, Lumpsum, FD, RD, Compound Interest, Simple Interest, or GST from the tabs.
- Enter your figuresFill in the relevant inputs — principal amount, interest rate, tenure, or contribution amount, depending on the calculator.
- Get the instant resultThe calculation updates as you type, showing the maturity value, EMI amount, or interest, depending on which calculator you're using.
- Adjust and compareChange an input — like tenure or rate — to instantly see how it affects the result.
Why use this Financial Calculators?
- All the common calculators in one placeSwitch between EMI, SIP, FD, RD, and more without opening a different tool for each.
- Instant resultsSee updated figures as you adjust inputs, useful for comparing scenarios quickly.
- No sign-up neededRun as many calculations as you like without creating an account.
- Useful for planningCompare how different tenures, rates, or contribution amounts affect your outcome before committing.
Frequently asked questions
What is EMI?
EMI (Equated Monthly Installment) is the fixed monthly payment on a loan, covering both principal and interest, calculated from the loan amount, interest rate, and tenure.
What’s the difference between SIP and Lumpsum calculators?
SIP calculates returns on regular periodic contributions (like a monthly investment), while Lumpsum calculates growth on a single one-time investment.
Are these calculations accurate for real financial decisions?
They use standard financial formulas and are useful for planning and comparison, but actual bank or investment terms can include fees or conditions this tool doesn't account for — confirm final numbers with your bank or advisor.
Does this calculate GST on a price?
Yes — the GST calculator works both ways: adding GST to a base price or extracting the GST portion from a GST-inclusive price.
Business Analytics
Everything you need to make sense of your numbers — set up, measure, test, and decide, all on one page.
Control (A)
Variant (B)
Enter traffic and conversions for both variants to see whether the difference is statistically significant.
Executive dashboard
Design principles
- Lead with one headline number the viewer should remember.
- Show trend (vs. last period), not just a snapshot.
- Group related metrics; don't mix time-grains on one chart.
- Every chart needs a decision it's meant to support.
- Keep it under one screen — link out to detail views instead of cramming.
Drag & drop an Excel or CSV file here, or click to browse
Supports XLSX, XLS & CSV — parsed entirely in your browser, nothing is uploadedWorks best with one header row and one metric per column — e.g. Date, Region, Product, Revenue, Units. KPIs, charts and insights below are generated automatically from whatever columns it finds.
Key metrics
Charts
Trend over time
Breakdown
Business insights
Data preview
What is the Business Analytics?
Business Analytics bundles six workflows most teams do separately — laying out a data platform, picking the right metrics, testing changes with an A/B calculator, designing dashboards, analyzing a raw series of numbers, and turning an uploaded spreadsheet into an instant KPI report — into one page.
Everything runs client-side: the A/B test calculator uses a standard two-proportion z-test, the data analysis tab computes mean, median, standard deviation, and trend, and the Upload & Insights tab parses your file and generates KPIs, charts, and insights — all directly in your browser, with nothing you paste, type, or upload sent to a server.
How to use the Business Analytics
- Plan your data platformUse the Data Platform Setup checklist to work through collection, storage, modeling, and governance in order, and track progress as you go.
- Pick metrics for your businessSwitch the Key Metrics tab to your business type — SaaS, e-commerce, marketplace, or content — to see the KPIs typically tracked, with their formulas.
- Test a changeEnter visitor and conversion counts for a control and a variant in the A/B Testing tab to get conversion rates, uplift, and statistical significance.
- Design a dashboardPick a role in the Dashboards tab to see a starter widget checklist plus general dashboard design principles.
- Analyze a data seriesPaste any list of numbers into the Analyze Data tab to get instant summary stats and a trend read.
- Upload a file for instant insightsDrag an Excel or CSV file into the Upload & Insights tab (or try the sample data) to get auto-generated KPIs, trend and breakdown charts, and written business insights, plus a data preview you can export as a PDF report or Excel workbook.
Why use this Business Analytics?
- Six workflows, one pageMove between planning, metrics, testing, dashboards, data analysis, and file-based insights without switching tools.
- Real statistics, not guessworkThe A/B test calculator runs an actual two-proportion z-test and reports a p-value, not just "which number is bigger."
- Nothing uploaded to a serverAll calculations happen in your browser, including parsing files in the Upload & Insights tab — your traffic, conversion, revenue, and spreadsheet data never leave your device.
- Business-type-aware metricsKPI suggestions adjust to whether you run a SaaS, e-commerce, marketplace, or content business.
- Spreadsheet to report in secondsDrop in an Excel or CSV file and get KPIs, charts, and written insights generated automatically, plus a one-click PDF or Excel export.
Frequently asked questions
How does the A/B test significance calculator work?
It runs a two-proportion z-test on the conversion rates you enter for the control and variant groups, then reports the z-score and p-value against your chosen confidence level (90%, 95%, or 99%).
What sample size do I need before trusting an A/B test result?
There's no fixed number — it depends on your baseline conversion rate and the minimum uplift you care about detecting. As a rule of thumb, avoid calling a test before each variant has at least a few hundred conversions.
Which metrics should I track first?
Start with a small set tied directly to revenue or retention for your business type — the Key Metrics tab lists the standard starting set for SaaS, e-commerce, marketplace, and content businesses.
Can I use this for a real product decision?
The calculations use standard formulas and are useful for planning and screening, but for high-stakes decisions, confirm results with your own data team or a statistician.
Can I upload my own data instead of typing numbers in?
Yes — the Upload & Insights tab accepts XLSX, XLS, or CSV files (or you can try the built-in sample data) and automatically generates KPIs, a trend chart, breakdown charts, and written business insights from whatever columns it finds. It works best with one header row and one metric per column, e.g. Date, Region, Product, Revenue, Units.
Is my uploaded file sent to a server?
No — the file is parsed entirely in your browser. Nothing you upload, paste, or type anywhere on this page is sent to a server or stored.
Can I export the results after uploading a file?
Yes — the Upload & Insights tab lets you download a PDF report with the KPIs, charts, data table, and insights, or a full Excel workbook with your raw data, summary, and breakdowns on separate sheets.
Metadata Editor & Remover
View, edit, or completely strip EXIF, GPS, and other hidden metadata from JPEG, PNG, and WebP images. Runs entirely in your browser — nothing is uploaded, and pixel data is never re-encoded.
Drag & drop a JPEG, PNG, or WebP here, or click to browse
Supports JPEG, PNG, WebPClear a field and apply edits to remove just that tag. Every other tag already in the file — camera model, exposure settings, GPS, etc. — is carried over untouched.
Drop an image above to see its metadata here.
What is the Metadata Editor & Remover?
The Metadata Editor & Remover lets you view, edit, or completely strip the hidden EXIF, GPS, and other metadata embedded in JPEG, PNG, and WebP files — the camera model, capture date, and even the exact location a photo was taken, all normally invisible until you look for it.
It flags GPS location data specifically, since that's the metadata most likely to leak more than you intend when sharing a photo online. Everything runs in your browser; pixel data is never re-encoded, so image quality is untouched.
How to use the Metadata Editor & Remover
- Upload a photoDrag and drop, or browse for a JPEG, PNG, or WebP file.
- Review its metadataSee what's currently embedded — description, artist/author, copyright, GPS coordinates, and more.
- Edit or remove fieldsUpdate the editable fields, or strip metadata entirely if you don't want any of it kept.
- Download the resultSave the updated image with its new (or removed) metadata — the image itself isn't re-encoded.
Why use this Metadata Editor & Remover?
- GPS warning built inThe tool flags when a photo contains embedded location data, so you don't share it by accident.
- Edit, don’t just deleteUpdate description, artist, or copyright fields instead of only being able to strip everything.
- Pixel data untouchedOnly metadata is changed — the image itself isn't re-compressed or re-encoded.
- Private by designProcessing happens locally, so photos with sensitive location or ownership data are never uploaded.
Supported formats
- JPEG
- PNG
- WebP
Frequently asked questions
Why does it warn me about GPS data specifically?
Photos taken on phones often embed the exact latitude/longitude where they were shot. That's easy to miss and can reveal a home address or other locations if shared without stripping it.
Will removing metadata reduce image quality?
No — metadata is separate from pixel data, so removing or editing it doesn't re-compress or alter the image itself.
Can I edit specific fields instead of removing everything?
Yes — description, artist/author, and copyright fields can be edited individually, alongside the option to strip all metadata at once.
Which file types are supported?
JPEG, PNG, and WebP images can all be inspected and edited.
Image Compressor
Shrink image file size with an adjustable quality slider. Compression runs instantly, locally.
Drag & drop an image here, or click to browse
Supports PNG, JPEG, WebPLower quality → smaller file size, more compression artifacts.
What this image compressor does
Photos straight off a phone or camera are often several megabytes each — far more than a website, email, or upload form needs. This tool re-encodes your image at a quality level you choose, dramatically shrinking file size while keeping visual quality close to the original for web and screen use. It shows a side-by-side before/after with the new file size, so you can find the smallest file that still looks good before downloading.
How to compress an image
- Upload your image.Drag and drop or browse for the photo or graphic you want to shrink.
- Adjust the quality slider.Lower values shrink the file more aggressively; higher values keep more visual detail.
- Compare before and after.Check the side-by-side preview and the new file size before committing.
- Download the compressed image.Save the smaller file, ready to upload, attach, or embed.
Why compress before uploading
- Faster page loadsSmaller images mean faster-loading websites and better mobile performance.
- Fits upload limitsMany forms and email providers cap attachment size — compression gets you under the limit without cropping content.
- Saves storage and bandwidthSmaller files use less space and less data, which matters on limited plans.
Frequently asked questions
Will compression noticeably hurt image quality?
At moderate quality settings, most compression is barely visible to the eye, especially on photos. Very aggressive compression can introduce visible blockiness — the before/after preview lets you judge the tradeoff before downloading.
Is my photo uploaded to a server?
No — compression happens locally in your browser using the Canvas API; your original file never leaves your device.
What's the difference between this and the Image Converter?
This tool focuses specifically on reducing file size at a chosen quality level. The Image Converter is for changing between formats (PNG, JPEG, WebP, etc.) and can also resize — use whichever matches your immediate need, or both together.
Related tools
Image Resizer
Resize an image by exact pixels or by percentage, with fit, cover, or stretch behavior. Runs instantly, locally.
Drag & drop an image here, or click to browse
Supports PNG, JPEG, WebP, GIF, BMPApplies to JPEG & WebP output only.
What is the Image Resizer?
The Image Resizer changes an image's dimensions by exact pixels or by a quick percentage scale (25% to 200%), with a choice of fit behavior — contain (fit inside the box, keep aspect ratio), cover (fill the box, crop overflow), or stretch (exact size, ignore aspect ratio).
It supports PNG, JPEG, WebP, GIF, and BMP, and runs entirely in your browser using canvas resizing — no upload, no waiting on a server round-trip.
How to use the Image Resizer
- Upload your imageDrag and drop, or browse for a PNG, JPEG, WebP, GIF, or BMP file.
- Set the target sizeEnter an exact width and height in pixels, or use a quick-scale chip (25%–200%) to resize proportionally.
- Choose a fit modePick Contain, Cover, or Stretch for how the image should fill the target dimensions when both width and height are set.
- Download the resized imageExport the result at your chosen size.
Why use this Image Resizer?
- Exact pixels or quick percentagesType precise dimensions for a specific use case, or use one-click scale chips for a fast resize.
- Three fit modesContain, cover, or stretch cover the common cases — fitting inside a box, filling it with cropping, or an exact non-proportional size.
- Broad format supportWorks with PNG, JPEG, WebP, GIF, and BMP.
- Instant, local processingResizing happens in your browser — no upload or wait.
Supported formats
- PNG
- JPEG
- WebP
- GIF
- BMP
Frequently asked questions
What’s the difference between Contain and Cover?
Contain fits the whole image inside your target box, keeping its aspect ratio (may leave empty space). Cover fills the entire box, keeping aspect ratio, and crops whatever overflows.
Will resizing distort my image?
Only if you choose Stretch, which forces the exact width and height you set regardless of the original aspect ratio. Contain and Cover both preserve it.
Can I resize by percentage instead of exact pixels?
Yes — use the quick-scale chips (25%, 50%, 75%, 100%, 150%, 200%) for a proportional resize without typing exact numbers.
I need to resize to a specific crop area, not just scale — is there a tool for that?
Yes, the Image Cropper lets you select and crop to any region or aspect ratio.
Image Cropper
Drag the selection box to crop to any region, or lock it to a preset aspect ratio. Runs instantly, locally.
Drag & drop an image here, or click to browse
Supports PNG, JPEG, WebP, GIF, BMPApplies to JPEG & WebP output only.
What is the Image Cropper?
The Image Cropper lets you drag a selection box over any region of an image to crop it, with the option to lock the box to a preset aspect ratio (1:1, and other common ratios) or leave it free-form. Handles on every edge and corner make fine adjustments easy.
Cropping runs instantly on-canvas in your browser and supports PNG, JPEG, WebP, GIF, and BMP — useful for tightening a photo's composition, cutting it to a specific ratio for social media, or isolating just the part of an image you need.
How to use the Image Cropper
- Upload your imageDrag and drop, or browse for a PNG, JPEG, WebP, GIF, or BMP file.
- Pick an aspect ratio (optional)Choose Free for any shape, or lock to a preset ratio like 1:1 for a consistent crop.
- Drag to position the crop boxMove and resize the selection using its edge and corner handles until it frames what you want.
- Export the cropped imageDownload just the selected region as a new image.
Why use this Image Cropper?
- Free-form or locked ratioCrop to any shape, or lock to 1:1 and other presets for consistent results across a set of images.
- Precise handle-based controlCorner and edge handles make fine adjustments straightforward, not just a rough drag.
- Broad format supportWorks with PNG, JPEG, WebP, GIF, and BMP.
- Instant, local processingThe crop preview and export both happen in your browser — no upload.
Supported formats
- PNG
- JPEG
- WebP
- GIF
- BMP
Frequently asked questions
Can I crop to a specific aspect ratio like a square?
Yes — pick a preset ratio (like 1:1) from the aspect ratio chips, and the selection box locks to that shape as you resize it.
Can I crop freely without a fixed ratio?
Yes — the default Free mode lets you drag the crop box to any shape.
Does cropping reduce image quality?
No — cropping just selects a region of the original pixels; it doesn't re-compress or degrade the image beyond whatever format you export it in.
I need to resize instead of crop — is there a tool for that?
Yes, the Image Resizer is built for changing an image's overall dimensions rather than selecting a region.
Photo Background Remover
Cut a photo's subject out from its background automatically, then swap in transparency, a solid color, or your own picture — the AI model downloads once and everything runs on-device, so the photo itself is never uploaded.
Drag & drop a photo here, or click to browse
Supports PNG, JPEG, WebP, BMPFirst use downloads a small AI model to your browser (well under 1MB, one-time, then cached). Needs a modern browser; processing takes a moment per photo.
White or light blue are the usual picks for passport/visa photos.
Click to choose a background image
Any photo or texture — it's stretched to cover the frameClick "Remove background" to see the result here.
What is the Photo Background Remover?
The Photo Background Remover automatically cuts a photo's subject out from its background, then lets you swap in transparency, a solid color, or your own background image. Background detection runs fully on-device using a small AI model that downloads once and is cached for future use.
Because the model runs locally, the photo itself is never uploaded to a server — useful for anything from product photography to portraits where you'd rather not send images elsewhere just to remove a background.
How to use the Photo Background Remover
- Upload a photoDrag and drop, or browse for a PNG, JPEG, WebP, or BMP file.
- Remove the backgroundClick Remove background — the first run downloads a small on-device model, then processing happens locally.
- Choose a new backgroundPick Transparent, a solid Color, or your own background Image.
- Download the resultExport the finished photo with its new background.
Why use this Photo Background Remover?
- Fully on-device processingThe AI model runs in your browser, so photos are never uploaded just to remove a background.
- Three background optionsGo transparent for design work, pick a solid color for ID-style photos, or drop in a custom background image.
- Model is cached after first useThe one-time model download is small and reused for every photo after that, so later uses are fast.
- No account or software neededRuns directly in a modern browser — nothing to install.
Frequently asked questions
Is my photo uploaded to remove the background?
No — the background-removal model downloads once to your browser and all processing happens on-device from then on.
Why does the first use take longer?
The first run downloads the AI model (well under 1MB) needed for detection; it's cached afterward, so later photos process faster.
Can I use this for a passport or ID photo background?
Yes — pick a solid color like white for that, or use the dedicated Passport Size Photo Maker, which includes background removal built in alongside standard photo sizing.
What if the background removal isn’t perfect around the edges?
Detection quality depends on the photo's contrast and lighting; results are generally strong on clear subject/background separation but can be less precise on complex edges like hair.
Blur Face
Automatically detect faces in a photo and blur, pixelate, or block them out to protect privacy — face detection runs fully on-device, so the photo itself is never uploaded.
Drag & drop a photo here, or click to browse
Supports PNG, JPEG, WebP, BMPFirst use downloads a small on-device face-detection model (one-time, then cached). Detection isn't perfect — use Manual mode below to cover any face it misses, or to blur other sensitive areas.
Grows each blurred region a bit past the detected face — useful for hair, ears, and chins.
Manual mode is on — click and drag directly on the result photo to blur any extra region by hand.
No faces blurred yet.
Upload a photo, then click "Detect & blur faces" to see the result here.
What is the Blur Face?
Blur Face automatically detects faces in a photo and blurs, pixelates, or blocks them out to protect privacy — useful before sharing group photos, screenshots, or street photography publicly. Detection runs fully on-device using a small cached AI model, so the photo is never uploaded.
Since automatic detection isn't always perfect, a manual mode lets you cover any face it misses, or blur other sensitive areas like license plates or documents that automatic detection wasn't built to find.
How to use the Blur Face
- Upload a photoDrag and drop, or browse for a PNG, JPEG, WebP, or BMP file.
- Detect facesClick Detect & blur faces — the first run downloads a small on-device detection model, cached for next time.
- Choose a blur stylePick Blur, Pixelate, or a Solid block, and adjust strength and padding around each face.
- Cover any missed areas manuallyUse manual mode to add coverage over faces the automatic pass missed, or other sensitive regions.
Why use this Blur Face?
- Automatic and manual coverageAutomatic detection handles the obvious cases; manual mode catches anything it misses or other sensitive areas.
- Three blur stylesBlur, pixelate, or solid block — pick whichever fits the context.
- Fully on-deviceFace detection runs locally, so photos with identifiable people are never uploaded to a server.
- Adjustable strength and paddingFine-tune how strong the blur is and how much area around each detected face gets covered.
Frequently asked questions
Is my photo uploaded during face detection?
No — detection runs entirely on-device using a locally cached model; the photo never leaves your browser.
What if it misses a face?
Automatic detection isn't perfect on every angle or lighting condition — use manual mode to add coverage over any face (or other area) it missed.
Can I blur things other than faces, like license plates?
Yes — manual mode lets you place blur coverage anywhere on the image, not just over detected faces.
What’s the difference between the three blur styles?
Blur softens the area smoothly, Pixelate breaks it into visible blocks, and Solid block covers it completely with a flat color — all effectively hide what's underneath, just with a different look.
Passport Size Photo Maker
Crop your photo to a standard passport/visa size, choose how many copies you need, and print a ready-to-cut sheet — all client-side.
Drag & drop one or more photos here, or click to browse
Supports PNG, JPEG, WebP, BMP · add as many photos as you need, each with its own copy countMost passport/visa photos require a plain white or light background. Pick a color, then remove the background — changing the color afterward re-applies it instantly.
Drag the photo to reposition it. Zoom in so it fills the frame edge-to-edge.
Add another photo above to mix, e.g. 8 copies of one photo and 7 of another on the same sheet.
What is the Passport Size Photo?
The Passport Size Photo Maker crops one or more photos to a standard passport or visa size, with background removal and a plain background color built in, then lays out a ready-to-cut print sheet with as many copies of each photo as you need.
It's built around the common requirement of a plain white (or specified color) background for official photos: remove the background, pick a preset color like white or "visa blue", then crop and print — all in your browser.
How to use the Passport Size Photo
- Upload one or more photosDrag and drop, or browse — add multiple photos if you need copies of different people or shots, each with its own copy count.
- Remove and set the backgroundRemove the existing background, then pick a plain color like white, visa blue, or light grey to match your document's requirements.
- Crop to the standard sizePosition and crop each photo to the passport/visa dimensions using the crop stage.
- Set copies and printChoose how many copies of each photo you need, then generate and print the ready-to-cut sheet.
Why use this Passport Size Photo?
- Background removal built inNo need for a separate tool to get a plain background — it's part of the same workflow.
- Multiple photos, multiple copy countsHandle several people's photos in one session, each with its own number of copies.
- Ready-to-cut print sheetGenerates a single sheet laid out for printing and cutting, instead of printing each copy separately.
- Fully client-sidePhotos are processed and background-removed locally in your browser.
Frequently asked questions
What background color should I use?
Most passport and visa photos require a plain white or light background — check your specific document's requirements, then pick the matching preset (white, visa blue, or light grey) or a custom color.
Can I make copies for more than one photo at once?
Yes — add multiple photos and set a copy count for each; they're all laid out together on the same print sheet.
Does this guarantee my photo meets official passport requirements?
It handles standard sizing and a plain background, which cover the most common requirements, but exact rules (head size, expression, etc.) vary by country — check your issuing authority's specific guidelines.
I just need to remove a background, not make a passport photo — is there a simpler tool?
Yes, use the standalone Photo Background Remover for that.
Media Downloader
Paste a direct link to an image or video file and download it. This works for links that point straight at a file (a CDN link, a site's own hosted photo/clip, etc.) — it can't pull a video out of a site's player or watch page.
The link must resolve directly to an image or video file. Links to a webpage that merely displays or plays media (e.g. a social media post or a "watch" page) won't work — copy the underlying file's own URL instead.
A direct fetch is tried first, right in your browser. If the file's host doesn't allow that (no CORS headers), it automatically retries through the server instead — the file itself is never stored, only streamed straight through.
Supported: JPEG, PNG, WebP, GIF images; MP4, WebM, MOV, AVI video. Max size 300MB per file.
What is the Media Downloader?
Media Downloader saves an image or video from a direct file link — a CDN URL, or a site's own hosted photo or clip that resolves straight to the file itself. It's for the case where you have a real file URL (ending in something like .jpg or .mp4) and just need to save it, not for pulling video out of a site's player or watch page.
A direct fetch is tried first, right in your browser; if the file's host doesn't allow that (no CORS headers), it automatically retries through the server instead — the file itself is never stored there, only streamed straight through to you.
How to use the Media Downloader
- Paste the direct file URLEnter a link that resolves straight to an image or video file, not a webpage that merely displays or plays it.
- Fetch the fileClick Fetch to load and preview it.
- Check the previewConfirm it's the right file before downloading.
- DownloadSave the file to your device.
Why use this Media Downloader?
- Works for direct file linksHandles CDN links and directly hosted media files reliably.
- Automatic fallbackIf a direct browser fetch is blocked, it retries through the server without you having to do anything differently.
- Preview before downloadingSee the image or video before committing to the download.
- Broad format supportCovers JPEG, PNG, WebP, GIF images and MP4, WebM, MOV, AVI video, up to 300MB per file.
Supported formats
- JPEG
- PNG
- WebP
- GIF
- MP4
- WebM
- MOV
- AVI
Frequently asked questions
Can this download a video from a social media post or "watch" page?
No — it needs a URL that resolves directly to the media file itself. Links to a page that merely displays or plays media (like a social post or watch page) won't work; you'd need the underlying file's own URL.
Is there a file size limit?
Yes — up to 300MB per file.
Does the file get stored on a server?
No — when the fallback server-side fetch is used (because the host blocks direct browser access), the file is streamed straight through to you, not stored.
What file types are supported?
JPEG, PNG, WebP, and GIF images; MP4, WebM, MOV, and AVI video.
Scan Document
Turn a paper document into a clean, ready-to-share PDF — everything runs locally, right in your browser.
Scan with printer — then drop the file here, or click to browse
Scan the page with your printer/scanner software, save it, then select it here. Accepts images or a ready-made PDF, one or many pages.Scan with your camera
Capture one page, then tap again to add the next page.What is the Scan Document?
Scan Document turns a physical paper page into a clean, ready-to-share PDF. On mobile, it opens your camera to capture pages directly, one at a time; on desktop, it takes files from your printer/scanner software or existing images and assembles them into a single PDF.
Choose a page layout — A4, Letter, or fit-to-photo — and combine multiple captured pages into one multi-page document, all processed locally in your browser.
How to use the Scan Document
- Capture or import your pagesOn mobile, tap to open your camera and capture each page; on desktop, scan with your printer/scanner software and import the resulting images or PDF.
- Add additional pagesCapture or import as many pages as your document needs.
- Choose a page layoutPick A4, Letter, or fit-to-each-photo sizing for the final PDF.
- Export as PDFCombine all captured pages into a single, ready-to-share PDF.
Why use this Scan Document?
- Camera capture on mobileTurn your phone into a document scanner without a separate scanning app.
- Multi-page supportCombine several captured pages into one PDF document.
- Flexible page sizingChoose A4, Letter, or a layout that fits each photo's own dimensions.
- Fully local processingPages are assembled into a PDF entirely in your browser.
Frequently asked questions
Does this work on both phone and desktop?
Yes — on mobile it opens your camera to capture pages directly; on desktop it imports images or a PDF from your own scanner/printer software.
Can I scan a multi-page document?
Yes — capture or import as many pages as needed, and they're combined into a single multi-page PDF.
What page size should I choose?
A4 or Letter match standard paper sizes for documents; "Fit to each photo" keeps each page sized to its own captured image instead.
Can I extract the text from a scanned page afterward?
Yes — run the scanned image through Image to Text (OCR) to extract editable text.
Image Watermark
Stamp a text, logo, or photo-metadata watermark onto your image. Everything renders on-canvas, locally — nothing is uploaded.
Drag & drop an image here, or click to browse
Supports PNG, JPEG, WebPDrag & drop images here, or click to browse
Supports PNG, JPEG, WebP · batch upload supportedPick which details from this photo's metadata (EXIF) should appear on the image. Read entirely in your browser — the file is never uploaded.
Load an image to detect its metadata.
Click to choose a logo/watermark image
PNG with transparency recommendedPercent of the base image's width.
What is the Image Watermark?
The Image Watermark tool stamps a text, logo, or image watermark onto your photos to mark ownership or brand them before sharing — with control over position, opacity, rotation, and tiling. Work on a single image or apply the same watermark to a whole batch at once.
Everything is drawn on-canvas in your browser: the source image is never uploaded, which matters when you're watermarking unreleased product shots or client work.
How to use the Image Watermark
- Choose single or bulk modePick Single image for one file, or Bulk to apply the same watermark to many images at once.
- Upload your image(s)Drag and drop, or click to browse for PNG, JPEG, or WebP files.
- Set up your watermarkAdd text or a logo, then adjust position, opacity, rotation, and whether it tiles across the whole image.
- Preview and exportCheck the live canvas preview, then download the watermarked result (or the full batch).
Why use this Image Watermark?
- Text or logo watermarksUse a simple text stamp or upload your own logo image as the watermark.
- Bulk mode saves timeWatermark an entire shoot or gallery in one pass instead of one image at a time.
- Full placement controlPosition, opacity, rotation, and tiling let you match the look you want, from subtle corner marks to a repeating pattern.
- Nothing uploadedWatermarking happens on-canvas in your browser — your original images stay local.
Supported formats
- PNG
- JPEG
- WebP
Frequently asked questions
Can I watermark many images at once?
Yes — switch to Bulk mode, add multiple images, and the same watermark settings apply to all of them.
Can I use my own logo instead of text?
Yes — upload a logo image to use as the watermark instead of, or alongside, text.
Will the watermark repeat across the whole image?
Yes, if you enable tiling — otherwise it's placed once at the position you choose.
Does this work on video too?
For video, use the separate Video Watermark tool, which burns the same kind of watermark into every frame.
Image to Text (OCR)
Extract text from a photo, screenshot, or scan — recognition runs entirely in your browser via WebAssembly, so the image never leaves this tab.
Drag & drop an image here, or click to browse
Supports PNG, JPEG, WebP, BMPPick the language that matches the text in your image for best accuracy.
What is the Image to Text (OCR)?
Image to Text (OCR) extracts editable text from a photo, screenshot, or scanned document. Recognition runs entirely in your browser via WebAssembly, supporting English, Hindi, Punjabi, French, Spanish, German, Chinese (Simplified), Arabic, Russian, and Portuguese.
Because the image never leaves the tab, it's a good option for pulling text out of scanned forms, receipts, or documents that contain information you'd rather not upload to a third-party OCR service.
How to use the Image to Text (OCR)
- Upload your imageDrag and drop, or browse for a PNG, JPEG, WebP, or BMP file.
- Choose the text’s languagePick the language that matches the text in your image for the best accuracy.
- Extract the textClick Extract text and let the on-device recognition process the image.
- Copy the resultCopy the extracted text once recognition finishes.
Why use this Image to Text (OCR)?
- Runs entirely in your browserRecognition uses WebAssembly locally, so the image never leaves your device.
- Ten supported languagesEnglish, Hindi, Punjabi, French, Spanish, German, Chinese (Simplified), Arabic, Russian, and Portuguese.
- Works on photos and scans alikeExtract text from screenshots, photographed documents, or scanned pages.
- No account or upload neededRun as many extractions as you need directly in the browser.
Supported formats
- PNG
- JPEG
- WebP
- BMP
Frequently asked questions
Is my image uploaded for text recognition?
No — recognition runs entirely in your browser via WebAssembly; the image never leaves the tab.
Which languages are supported?
English, Hindi, Punjabi, French, Spanish, German, Chinese (Simplified), Arabic, Russian, and Portuguese.
Why did the extracted text come out wrong or incomplete?
Accuracy depends on selecting the correct language and having a clear, well-lit, in-focus image — blurry photos or the wrong language setting are the most common causes of poor results.
Can I extract text from a scanned document instead of a photo?
Yes — first use Scan Document to capture and clean up the page, then run the result through this tool.
Photo Collage Maker
Combine multiple photos into a single grid collage — arrange, space, and style them, then export as one image. Renders on-canvas, locally.
Drag & drop two or more images here, or click to browse
Add images in any order — you can reorder or remove them belowWidth & height of each grid cell before spacing is added.
What is the Photo Collage Maker?
The Photo Collage Maker arranges multiple photos into a single grid layout — choose the number of columns (or let it auto-arrange), pick how each photo fits its cell, and export the result as one combined image.
It's a fast way to put together a set of photos for social sharing, a summary image, or a simple visual layout, without opening a design tool. Rendering happens on-canvas in your browser.
How to use the Photo Collage Maker
- Add your photosDrag and drop two or more images, or browse — reorder or remove them from the list afterward.
- Choose a layoutPick Auto grid or a specific number of columns (1 to 5).
- Set the fit modeChoose how each photo fills its cell in the grid.
- Export the collageDownload the finished grid as a single image.
Why use this Photo Collage Maker?
- Flexible layoutsAuto-arrange, or lock to a specific column count for a consistent grid.
- Reorderable photo listAdd photos in any order and rearrange them before generating the final collage.
- Fast, one-image outputCombine many photos into a single shareable image in a few clicks.
- No upload requiredThe collage is composed on-canvas in your browser — photos aren't sent anywhere.
Frequently asked questions
How many photos can I add to a collage?
You need at least two; there's no hard maximum, though very large sets will produce a bigger, more tightly packed grid.
Can I control how many columns the grid has?
Yes — choose Auto grid to let it size automatically, or fix it at 1 to 5 columns.
What does "fit mode" control?
It determines how each photo is scaled and cropped to fill its cell in the grid, similar to contain/cover behavior in the Image Resizer.
I want an animated result instead of a static grid — is there a tool for that?
Yes, use the GIF Maker to turn a set of images into a looping animation instead.
GIF Maker
Turn a set of images into a looping animated GIF — arrange the frame order, set the timing, and export. Encoded entirely in your browser, nothing is uploaded.
Drag & drop two or more images here, or click to browse
Add frames in any order — you can reorder or remove them belowHow long each frame is shown before advancing to the next.
Every frame is scaled to fit this width (aspect ratio kept, letterboxed on white if needed). Smaller widths mean a smaller file.
More steps look smoother but add more frames to the file.
What is the GIF Maker?
The GIF Maker turns a set of still images into a looping animated GIF: add frames in any order, reorder or remove them, set how long each frame is shown, and choose whether frames cut straight to the next or crossfade between each other.
Everything — frame arrangement, timing, and the final GIF encoding — happens in your browser, so a sequence of screenshots, product shots, or photos never needs to be uploaded just to turn it into an animation.
How to use the GIF Maker
- Add your framesDrag and drop two or more images, or browse to add them — reorder or remove frames afterward as needed.
- Set the frame delayAdjust how long each frame is shown before advancing (20ms to 2000ms).
- Set the frame widthChoose the width every frame gets scaled to — smaller widths mean a smaller file.
- Pick an animation style and exportChoose Cut for a straight frame switch or Crossfade for a smooth dissolve, then download the finished GIF.
Why use this GIF Maker?
- Full control over timingSet exactly how long each frame displays, from fast flip-book speed to slow slideshow pacing.
- Cut or crossfade transitionsChoose a straight cut between frames or a smooth crossfade dissolve.
- Reorderable frame listAdd frames in any order and rearrange or remove them before exporting.
- No upload requiredFrames stay local — the whole GIF is assembled and encoded in your browser.
Frequently asked questions
How many images can I turn into a GIF?
You need at least two frames; there's no fixed maximum, though very large frame counts or widths will produce a bigger file.
What’s the difference between Cut and Crossfade?
Cut switches straight to the next frame with no transition; Crossfade dissolves smoothly between frames for a softer animation.
How do I keep the file size down?
Lower the frame width and/or reduce the number of frames — both directly affect the final GIF's file size.
Can I make a collage instead of an animation?
Yes — for combining images into a single static grid rather than an animated sequence, use the Photo Collage Maker.
Favicon Generator
Turn a logo or image into a complete favicon set — every standard size, a multi-resolution .ico, HTML tags, and a web manifest. Generated live in your browser, nothing is uploaded.
Drag & drop a logo or image here, or click to browse
A square, high-resolution image works best — 512×512 or largerMargin kept around the image inside each icon — raise it if your logo touches the edges.
What is the Favicon Generator?
Favicon Generator turns any image or logo into a complete favicon set: every standard size, a multi-resolution .ico file, ready-to-paste HTML <link> tags, and a web app manifest — all generated client-side.
It saves the manual work of resizing a logo into a dozen different dimensions for browser tabs, iOS home screens, and Android app icons, and getting the HTML wiring right for each one.
How to use the Favicon Generator
- Upload your image or logoChoose a square image with enough resolution to scale down cleanly — a high-res PNG or SVG works best.
- Preview the generated sizesReview how the icon looks at each standard favicon and app-icon size.
- Download the favicon packageGet the multi-resolution
.ico, individual PNG sizes, and a web manifest in one download. - Add the HTML tagsCopy the generated
<link>tags into your site's<head>to wire everything up.
Why use this Favicon Generator?
- Every standard size coveredBrowser tab, Apple touch icon, and Android Chrome sizes are all generated together.
- Ready-to-use HTML tagsCopy-paste the exact
<link>tags needed instead of writing them by hand. - Includes a web manifestGet a manifest file covering the icon references modern browsers and PWAs expect.
- Nothing uploadedYour logo image is processed and resized entirely in your browser.
Frequently asked questions
What image should I start with?
A square, high-resolution image — a PNG or SVG logo works best, since it needs to scale down cleanly to sizes as small as 16×16.
What's included in the download?
A multi-resolution .ico file, individual PNG sizes for browsers and app icons, ready-to-paste HTML tags, and a web app manifest.
Do I need to edit any code myself?
Just paste the generated <link> tags into your site's <head> — no manual resizing or icon naming required.
I need a logo first, not just a favicon — is there a tool for that?
Yes — design one with the Logo Maker, then generate a favicon set from the exported image here.
Logo Maker
Design a text-and-mark logo for your website or brand — pick a layout, font, icon, and colors, then export PNG or SVG. Rendered live in your browser, nothing is uploaded.
What is the Logo Maker?
Logo Maker designs a text-and-mark logo for a website or brand: choose a layout, font, icon, and color scheme, then export the result as a PNG or SVG ready to drop into a site, app, or social profile.
It's built for quickly putting together a clean wordmark or icon-plus-text logo without a full design tool — useful for a side project, small business, or placeholder branding before hiring a designer.
How to use the Logo Maker
- Enter your name or brand textType the business or project name you want the logo built around.
- Choose a layout and iconPick how the icon and text are arranged, and select or upload an icon mark.
- Set fonts and colorsAdjust the typeface and color scheme to match your brand.
- Export as PNG or SVGDownload the finished logo in your preferred format for use anywhere.
Why use this Logo Maker?
- Multiple layout optionsArrange icon and text in different configurations to see what fits your brand.
- Export as PNG or SVGGet a raster file for quick use or a scalable vector for print and large formats.
- Full color and font controlAdjust typeface and colors rather than being locked into a fixed template.
- No design software neededPut together a usable logo entirely in the browser, no install required.
Frequently asked questions
Do I need design experience to use this?
No — pick a layout, font, icon, and color scheme from the available options; no manual vector editing is required.
Should I export as PNG or SVG?
SVG scales to any size without losing quality, which matters for print or large banners; PNG is simpler for direct use on a website or social profile.
Can I use my own icon instead of a built-in one?
Yes — upload your own icon image to use as the logo's mark.
I need a favicon from this logo too — is there a tool for that?
Yes — export your logo, then run it through the Favicon Generator to get a full favicon set.
Photo Editor
Crop, resize, rotate, draw, add text, shapes, stickers, a frame, or rounded corners — a full photo editor that runs entirely in your browser.
Drag & drop a photo here, or click to browse
One image at a time — edit, then export as PNG or JPEGWhat is the Photo Editor?
The Photo Editor is a full in-browser editing suite: transform, crop, resize, rotate, draw freehand, add text, shapes, stickers, a frame, and rounded corners — all on one image, exported as PNG or JPEG when you're done.
It's built for one image at a time, with each editing tool (Transform, Crop, Resize, Draw, Text, and more) available from a toolbar so you can combine multiple edits in a single session before exporting.
How to use the Photo Editor
- Upload your photoDrag and drop, or browse for a PNG, JPEG, WebP, GIF, or BMP file.
- Pick a tool from the toolbarChoose Transform, Crop, Resize, Draw, Text, shapes, stickers, or frame/corner options.
- Make your editsApply as many edits as you need, switching between tools freely.
- Export the resultSave your finished photo as PNG or JPEG.
Why use this Photo Editor?
- Multiple tools in one editorCrop, resize, rotate, draw, text, shapes, stickers, frames, and rounded corners without switching apps.
- Combine edits freelyApply several tools to the same image in one session before exporting.
- No install neededA full editing workflow directly in the browser.
- Private by designYour photo is edited locally and never uploaded.
Supported formats
- PNG
- JPEG
- WebP
- GIF
- BMP
Frequently asked questions
Can I combine multiple edits, like cropping and adding text?
Yes — switch freely between tools (Transform, Crop, Resize, Draw, Text, and more) within the same editing session before exporting.
What formats can I export to?
PNG or JPEG.
Can I edit more than one photo at a time?
The editor handles one image per session — open a new photo to start a fresh edit.
I just need to crop or resize, not do a full edit — are there simpler tools?
Yes — the standalone Image Cropper and Image Resizer are quicker for those single tasks.
Text & Word Counter
Live counts plus one-click case conversion, right as you type.
What is the Text & Word Counter?
Text & Word Counter gives you live character, word, sentence, and paragraph counts as you type or paste, alongside quick one-click case conversion — UPPERCASE, lowercase, Title Case, and Sentence case.
It's handy for hitting a word count target on an essay or article, checking a tweet or meta description fits a character limit, or cleaning up inconsistent capitalization in a block of text before pasting it elsewhere.
How to use the Text & Word Counter
- Paste or type your textDrop your text into the input area — counts update live as you edit.
- Check the countsRead off character, word, sentence, and paragraph counts displayed alongside the text.
- Convert the case if neededClick UPPERCASE, lowercase, Title Case, or Sentence case to instantly reformat the whole block.
- Copy the resultCopy the converted or original text back out once you're done.
Why use this Text & Word Counter?
- Live counts as you typeNo need to click a button — character, word, and sentence counts update continuously.
- One-click case conversionFix inconsistent capitalization instantly instead of retyping by hand.
- Nothing leaves your browserText is counted and converted locally, useful for drafts you haven't published yet.
- No install neededWorks the same on any device with a browser, no writing app required.
Frequently asked questions
Does this count sentences and paragraphs, or just words?
All of them — character, word, sentence, and paragraph counts are shown together and update live.
What case conversion options are available?
UPPERCASE, lowercase, Title Case, and Sentence case, applied to the whole text in one click.
Is my text uploaded anywhere?
No — counting and case conversion happen entirely in your browser.
I want to practice typing speed instead of counting text — is there a tool for that?
Yes, the Typing Speed Test tracks your words-per-minute and accuracy on real passages.
Typing Speed Test
Practice on real passages and watch your words-per-minute climb — built for students building keyboard speed and accuracy.
Nice typing!
What is the Typing Speed Test?
Typing Speed Test measures your typing speed in words per minute and your accuracy against real passages, so you can track progress and build keyboard speed over time.
It's useful for students learning touch typing, anyone brushing up on keyboard skills, or simply checking where your typing speed currently stands before a timed test or job assessment.
How to use the Typing Speed Test
- Start typingBegin typing the displayed passage — the timer starts automatically with your first keystroke.
- Match the passageType as accurately as you can; mistakes are tracked as you go.
- Finish the passageComplete the text to see your final words-per-minute and accuracy score.
- Try again to improveRestart with a new passage and compare your score against previous attempts.
Why use this Typing Speed Test?
- Real passages, not random lettersPractice on actual sentences, closer to real typing than drills of random characters.
- Tracks speed and accuracy togetherSee both your words-per-minute and how many mistakes you made, not just raw speed.
- Great for studentsA simple way to build and measure touch-typing speed over repeated sessions.
- No install neededRuns in the browser, so practice sessions can happen on any device.
Frequently asked questions
How is words-per-minute calculated?
It's based on the number of characters typed correctly divided by time elapsed, converted to a standard words-per-minute figure.
Does it track accuracy as well as speed?
Yes — mistakes made while typing the passage are counted and shown alongside your final WPM.
Can I practice with different passages?
Yes — start a new test to get a different passage and compare your results.
Is this a good way to learn touch typing?
It's most useful for measuring and tracking progress once you already know the basics of touch typing, rather than teaching finger placement from scratch.
HTML Editor & Live Preview
Write HTML, CSS, and JavaScript in separate tabs and see the result update instantly — all rendered locally in your browser, nothing leaves your device.
What is the HTML Editor & Live Preview?
The HTML Editor & Live Preview is a lightweight code playground: write HTML, CSS, and JavaScript side by side and watch the rendered result update as you type, with no build step, server, or account required.
It's built for quick experiments — trying out a CSS layout, testing a snippet of JavaScript, or putting together a small demo page — anywhere a full IDE would be overkill. Everything runs and renders locally in your browser tab.
How to use the HTML Editor & Live Preview
- Write your HTMLStart typing markup in the HTML panel — the preview updates automatically as you go.
- Add CSS and JavaScriptSwitch to the CSS or JS panel to style the page or add interactivity; both feed into the same live preview.
- Watch the live previewThe rendered output refreshes on every keystroke, so you can see the effect of a change immediately.
- Copy or export your codeOnce you're happy with the result, copy the HTML, CSS, and JS out for use in your own project.
Why use this HTML Editor & Live Preview?
- Instant live previewSee the rendered page update as you type, without saving or refreshing anything.
- No build stepWrite plain HTML, CSS, and JavaScript directly — no bundler, framework, or server setup needed.
- Nothing leaves your browserCode runs client-side, so it's safe to prototype with real markup or logic you haven't published yet.
- Works anywhereA full editing and preview environment in a single browser tab, on desktop or mobile.
Frequently asked questions
Do I need to install anything to use this?
No — it runs entirely in your browser tab, with no download, extension, or account required.
Does the preview update automatically?
Yes — the rendered output refreshes live as you edit the HTML, CSS, or JavaScript panels.
Can I use external libraries or frameworks?
You can add a <script> tag pointing to a CDN URL in your HTML the same way you would on a normal page.
Is my code saved anywhere?
No — everything stays local to your browser session, so copy out any code you want to keep before closing the tab.
Voice to Text Converter
Speak into your microphone and watch it turn into text live — recognition runs through your browser's built-in speech engine, right on this page.
What is the Voice to Text Converter?
Voice to Text Converter transcribes speech from your microphone into text live, using your browser's built-in speech recognition engine, so words appear on screen as you talk.
It's useful for dictating notes, drafting a message hands-free, or capturing a quick thought faster than typing it out — no separate app or account needed, since it runs through the browser's own speech engine.
How to use the Voice to Text Converter
- Allow microphone accessGrant the browser permission to use your microphone when prompted.
- Start speakingClick Start and speak normally — text appears live as your browser's speech engine recognizes it.
- Review the transcriptCheck the transcribed text for any misheard words and correct them if needed.
- Copy the textCopy the finished transcript to use in a document, message, or note.
Why use this Voice to Text Converter?
- Live transcriptionSee text appear as you speak, rather than waiting for a recording to finish processing.
- Uses your browser's built-in engineNo separate app, account, or upload — speech recognition runs through the browser itself.
- Faster than typing for some tasksDictate notes or messages hands-free when typing is slower or inconvenient.
- No install neededWorks directly in a supported browser tab.
Frequently asked questions
Does this work in every browser?
It depends on your browser's built-in speech recognition support — Chrome-based browsers generally offer the broadest support.
Is my voice recording uploaded anywhere?
Recognition is handled by your browser's own built-in speech engine rather than a file you upload separately.
Why did some words come out wrong?
Background noise, accents, or unclear audio can affect recognition accuracy — speaking clearly in a quiet environment gives the best results.
Can I count the words in my transcript afterward?
Yes — paste the transcribed text into the Text & Word Counter for character, word, and sentence counts.
Screen Recorder with Voice
Record your screen — or a single window or tab — with a live microphone voice-over. Capture and playback happen entirely in your browser; nothing is uploaded anywhere.
Your screen preview will appear here while recording.
What is the Screen Recorder with Voice?
Screen Recorder with Voice captures your screen, a single window, or a browser tab — with a live microphone voice-over, and optionally the tab or system audio too — entirely inside your browser. It's built for quick tutorials, bug reports, and walkthroughs without installing separate screen-capture software.
Pressing start opens your browser's own screen/window/tab picker, then asks for microphone permission if you've enabled the voice-over. Recording, mixing, and saving all happen locally in the tab; the video only leaves your device when you choose to download it.
How to use the Screen Recorder with Voice
- Choose your audio optionsToggle Microphone voice-over and/or Include tab/system audio depending on what you want captured.
- Start recordingClick Start recording, then pick the screen, window, or tab to capture from your browser's own picker.
- Record your walkthroughNarrate over whatever you're demonstrating — the timer shows elapsed recording time.
- Stop and downloadClick Stop recording, preview the result, then download the finished video.
Why use this Screen Recorder with Voice?
- Voice-over built inAdd live narration while recording instead of syncing audio separately afterward.
- Screen, window, or tab captureChoose exactly what to record using your browser's native picker.
- No install neededSkip dedicated screen-recording software — it runs in any supported browser tab.
- Fully localRecording and saving happen on your device; nothing is uploaded unless you choose to share the download.
Frequently asked questions
Do I need to install anything to record my screen?
No — it uses your browser's built-in screen-capture API. Just click Start recording and pick what to capture.
Can I include system or tab audio, not just my voice?
Yes — check Include tab/system audio alongside or instead of the microphone voice-over.
Which browsers does this work in?
It requires a secure (HTTPS) connection and is best supported in Chrome, Edge, and Firefox on desktop.
I need to trim the recording afterward — is there a tool for that?
Yes, use the Video Trimmer to cut the recording down to just the part you need.
Video Compressor
Shrink a video's file size by re-encoding it at a lower bitrate and/or resolution — decoded, re-encoded, and saved entirely in your browser.
Drag & drop a video here, or click to browse
MP4 or WebM work best — playback support for MOV/AVI depends on your browserLower quality → smaller file size, more compression artifacts.
What is the Video Compressor?
The Video Compressor shrinks a video's file size by re-encoding it at a lower bitrate and, optionally, a capped resolution — with a quality slider and resolution presets from 4K down to 360p. Audio can be removed entirely if you don't need it.
The whole process — decoding, re-encoding, saving — happens in your browser using codecs your browser itself supports, so nothing is uploaded to a server just to compress a video.
How to use the Video Compressor
- Upload your videoDrag and drop, or browse — MP4 and WebM work most reliably across browsers.
- Set the compression qualityLower the quality slider for a smaller file, keeping in mind it introduces more compression artifacts.
- Cap the resolution (optional)Choose a max resolution — 2160p down to 360p — if you also want to reduce pixel dimensions.
- Compress and downloadOptionally remove audio, then run the compression and download the smaller file.
Why use this Video Compressor?
- Quality and resolution controls togetherCombine a bitrate reduction with a resolution cap for maximum size savings.
- Optional audio removalStrip audio entirely when you only need the visual, shrinking the file further.
- No upload requiredCompression happens locally using your browser's own video codecs.
- Wide resolution rangePresets from 4K down to 360p cover everything from archival quality to quick-share file sizes.
Supported formats
- MP4
- WebM
Frequently asked questions
How long does compression take?
Roughly as long as the video's own length, since it's re-encoded in real time in your browser — keep the tab open and in the foreground until it finishes.
What resolution should I choose?
720p is a common balance of quality and size for sharing; drop to 480p or 360p if file size matters more than sharpness, or keep the original for archival use.
Can I remove the audio track entirely?
Yes — check Remove audio before compressing if you don't need sound, which also reduces the final file size.
I need to change the file format instead of shrinking it — is there a tool for that?
Yes, use the Video Converter to convert between MP4 and WebM.
Video Converter
Convert a video between MP4 and WebM — decoded, re-encoded into the new container, and saved entirely in your browser.
Drag & drop a video here, or click to browse
MP4 or WebM sources work best — playback support for MOV/AVI depends on your browserLower quality → smaller file size, more compression artifacts.
What is the Video Converter?
The Video Converter switches a video between MP4 (H.264 + AAC) and WebM (VP9 + Opus) — the two most widely supported web video formats — with an adjustable output quality and the option to strip audio. Conversion re-encodes the file using whichever codecs your browser itself supports.
Since not every browser can produce every format (Safari leans MP4, Firefox and Chrome lean WebM), if your chosen output isn't supported in your current browser, trying a Chromium-based browser usually resolves it.
How to use the Video Converter
- Upload your videoDrag and drop, or browse — MP4 or WebM sources work most reliably.
- Choose the output formatPick WebM (VP9 + Opus) or MP4 (H.264 + AAC) as your target.
- Set the output qualityAdjust the quality slider — lower means a smaller file with more compression artifacts.
- Convert and downloadOptionally remove audio, then run the conversion and download the result.
Why use this Video Converter?
- Covers the two main web formatsMP4 for maximum compatibility, WebM for smaller files at similar quality.
- Quality control includedAdjust output quality rather than getting a fixed, one-size-fits-all conversion.
- No upload requiredConversion happens entirely in your browser using its own codec support.
- Optional audio removalStrip the audio track during conversion if you don't need it.
Supported formats
- MP4
- WebM
Frequently asked questions
Which format should I convert to?
MP4 has the broadest compatibility across devices and platforms; WebM often produces smaller files at similar quality but has more limited support on some older or non-Chromium browsers.
Why did my conversion fail or produce no output?
Not every browser can encode every format — Safari leans toward MP4 support, Firefox and Chrome lean toward WebM. Try the other output format, or switch to a Chromium-based browser.
How long does conversion take?
Roughly as long as the video's length, since re-encoding happens in real time in your browser — keep the tab open and active until it completes.
I just need to shrink the file size, not change format — is there a tool for that?
Yes, use the Video Compressor, which focuses on bitrate and resolution reduction.
Video Watermark
Stamp a text or logo watermark onto every frame of a video — decoded, watermarked, and re-encoded entirely in your browser.
Drag & drop a video here, or click to browse
MP4 or WebM work best — playback support for MOV/AVI depends on your browserClick to choose a logo/watermark image
PNG with transparency recommendedPercent of the video's width.
What is the Video Watermark?
Video Watermark stamps a text or logo image onto every frame of a video — with control over position, opacity, rotation, and tiling — to mark ownership or brand footage before sharing. The whole video is decoded, watermarked frame by frame, and re-encoded entirely in your browser.
Use it the same way you'd watermark a photo, just applied consistently across an entire clip — useful for protecting drafts, branding social content, or marking sample footage sent to a client before final delivery.
How to use the Video Watermark
- Upload your videoDrag and drop, or browse — MP4 or WebM work most reliably.
- Choose text or logoPick a Text watermark or upload a Logo image.
- Position and style itSet placement, opacity, rotation, and tiling using the live canvas preview.
- Render and downloadExport the watermarked video, burned into every frame.
Why use this Video Watermark?
- Text or logo watermarksUse a simple text stamp or your own logo image, just like the image watermark tool.
- Applied to every frameThe watermark is burned consistently into the whole video, not just a title card.
- Full placement controlPosition, opacity, rotation, and tiling let you match subtle branding or a more visible mark.
- No upload requiredDecoding, watermarking, and re-encoding all happen locally in your browser.
Supported formats
- MP4
- WebM
Frequently asked questions
Does the watermark stay on for the whole video?
Yes — it's rendered onto every frame during re-encoding, so it stays visible for the full duration.
Can I use my logo instead of text?
Yes — switch to Logo image and upload your logo to use as the watermark.
How long does watermarking take?
Similar to compression or conversion — roughly the length of the video, since every frame is re-encoded.
I want to watermark a photo instead of a video — is there a simpler tool?
Yes, use the Image Watermark tool for single images or a batch of photos.
Video Trimmer
Cut a video down to just the part you need — pick your start and end points, preview the trimmed section, then export it as a new file. Everything runs locally in your browser.
Drag & drop a video here, or click to browse
No file chosen yetDrag the handles on the filmstrip to set your start and end points.
Lower quality → smaller file size, more compression artifacts.
What is the Video Trimmer?
The Video Trimmer cuts a video down to just the section you need: drag the start and end handles on a filmstrip preview, watch the trimmed range play back, then export it as a new file — all processed locally in your browser.
The filmstrip shows actual thumbnail frames from your video, so you can find the right cut points visually instead of guessing at timestamps.
How to use the Video Trimmer
- Upload your videoDrag and drop, or browse for a video file — a thumbnail filmstrip preview generates automatically.
- Set your trim rangeDrag the start and end handles on the filmstrip to select the section you want to keep.
- Preview the trimmed sectionPlay back your selection to confirm it starts and ends exactly where you want.
- Export the clipDownload the trimmed video as a new file.
Why use this Video Trimmer?
- Visual filmstrip editingSee actual thumbnail frames while setting trim points, instead of blind timestamp entry.
- Precise handle-based controlDrag start and end handles for exact control over where the clip begins and ends.
- Exports as a standalone fileThe trimmed section becomes its own downloadable video, ready to share.
- Fully local processingThe video is never uploaded — trimming and export happen in your browser.
Frequently asked questions
Can I preview my trim before exporting?
Yes — the video player lets you play back your selected range before you export the final clip.
How precise is the trimming?
The filmstrip and handles let you set start and end points visually against actual video frames for accurate cuts.
Can I compress the trimmed clip too?
Trim first, then run the exported clip through the Video Compressor if you also need a smaller file size.
Can I watermark the video as well?
Yes — after trimming, use the Video Watermark tool on the exported clip.
Dual Video Player (Side-by-Side)
Pick two videos from your device and play them together in one frame — a single play/pause button and scrubber keep them in sync. Trim to the section you want, choose a layout, then download the merged result as a single video file — all re-encoded entirely in your browser.
Video A — drag & drop, or click to browse
No file chosen yetVideo B — drag & drop, or click to browse
No file chosen yetAdd a video to both slots above to start the synced player.
Set a start and end point — playback loops inside it and the export only encodes that section.
Lower quality → smaller file size, more compression artifacts.
What is the Dual Video Player (Side-by-Side)?
The Dual Video Player plays two videos together, side by side (or in another layout), synced with a single shared play/pause button and scrubber — useful for comparing two takes, before/after footage, or two camera angles of the same moment.
Beyond just playback, you can trim to the section you want and download the merged result as a single video file, re-encoded entirely in your browser.
How to use the Dual Video Player (Side-by-Side)
- Upload both videosAdd Video A and Video B to their respective slots.
- Choose a layoutPick how the two videos are arranged — side by side or another available layout.
- Play them in syncUse the single shared play/pause button and scrubber to control both videos together; mute either one independently if needed.
- Trim and exportTrim to the section you want, then download the merged result as one video file.
Why use this Dual Video Player (Side-by-Side)?
- True synced playbackOne play/pause and one scrubber control both videos together, instead of manually keeping two players in sync.
- Independent audio controlMute either video separately if you only want sound from one.
- Merged, downloadable outputExport the synced pair as a single video file, not just a live browser preview.
- Fully local processingBoth videos and the final merge stay on your device throughout.
Supported formats
- MP4
- WebM
Frequently asked questions
What is this useful for?
Comparing two takes of the same scene, before/after footage, or two camera angles side by side — anywhere you'd otherwise juggle two separate video players manually.
Can I mute just one of the videos?
Yes — each video slot has its own mute control, independent of the other.
Can I trim before exporting the merged video?
Yes — set a trim range so the exported file only covers the section you want from both videos.
Do both videos need to be the same length?
They don't have to match exactly — the synced player and trim controls let you align the section you actually want to compare.
Base64 Encoder / Decoder
Pick a mode below, then paste your text — the result appears instantly on the right. No buttons to remember.
Type or paste normal text on the left. Its Base64 version appears automatically on the right.
What is the Base64 Encoder / Decoder?
The Base64 Encoder / Decoder is a simple, mode-based tool: pick Encode or Decode, paste your text, and see the result instantly, with no configuration needed.
Base64 is commonly used to embed binary-safe data — like images or file contents — inside text formats such as JSON, URLs, or email, and to encode credentials for basic authentication headers.
How to use the Base64 Encoder / Decoder
- Choose encode or decodePick Encode to convert plain text to Base64, or Decode to convert Base64 back to plain text.
- Paste your inputPaste the text or Base64 string you want to convert into the input field.
- Read the resultThe converted output appears instantly as you type or paste.
- Copy the outputCopy the encoded or decoded result to your clipboard for use elsewhere.
Why use this Base64 Encoder / Decoder?
- Instant, mode-based conversionNo settings to configure — just pick a direction and paste your text.
- Handles both directionsEncode plain text to Base64 or decode Base64 back to readable text in the same tool.
- Nothing leaves your browserConversion happens client-side, which matters if the text contains tokens or credentials.
- No install neededSkip a command-line tool or library import for a one-off conversion.
Frequently asked questions
What is Base64 encoding used for?
It represents binary or arbitrary text data using a safe set of ASCII characters, commonly used to embed data in JSON, URLs, email, or authentication headers.
Is my data uploaded when I encode or decode?
No — conversion happens entirely in your browser using JavaScript.
Can I decode Base64 that isn't valid?
Invalid or corrupted Base64 input will fail to decode cleanly — double-check the string was copied in full without extra whitespace or line breaks.
I need to encode JSON data, not plain text — does that matter?
No — Base64 encodes any text as-is, including JSON; format it first with the JSON Formatter & Validator if you want readable output before encoding.
cURL to Code Converter
Paste a cURL command on the left, pick a language, and get a ready-to-run code snippet on the right — parsed and generated entirely in your browser.
Your generated code will appear here.
What is the cURL to Code Converter?
The cURL to Code Converter parses any cURL command — headers, query params, request body, auth, cookies — and generates the equivalent request code in JavaScript (fetch/Axios), Python (requests), PHP, Go, Java, C#, Ruby, and more.
It's the fastest way to turn a cURL example from an API's documentation, or a request copied from your browser's DevTools/Postman, into working code in whatever language your project uses — without translating each header and flag by hand.
How to use the cURL to Code Converter
- Paste your cURL commandCopy a cURL command from API docs, or right-click a request in your browser's Network tab and choose "Copy as cURL", then paste it in.
- Pick a target languageSelect the language or library you want the generated code in — JavaScript, Python, PHP, Go, Java, C#, Ruby, and others are supported.
- Review the generated codeHeaders, query parameters, request body, and authentication are mapped into idiomatic code for that language automatically.
- Copy it into your projectCopy the output and drop it straight into your codebase, adjusting variable names as needed.
Why use this cURL to Code Converter?
- Saves manual translationSkip rewriting headers, auth, and body payloads by hand for every new language a project needs.
- Multiple languages from one inputSwitch the target language without re-pasting the cURL command — useful when supporting several client SDKs.
- Runs entirely client-sideThe command you paste, which may include API keys or tokens, is parsed in your browser and never sent to a server.
- Handles the fiddly partsQuery strings, multipart bodies, and common auth headers (Bearer, Basic, API key) are parsed correctly, not just simple GET requests.
Frequently asked questions
Does this send my API keys or tokens anywhere?
No — the cURL command, including any embedded tokens or credentials, is parsed entirely in your browser and never transmitted.
Which languages are supported?
JavaScript (fetch and Axios), Python (requests), PHP, Go, Java, C#, Ruby, and PowerShell are among the supported outputs.
Can it handle complex commands with multiple headers and a JSON body?
Yes — headers, query parameters, JSON or form-encoded bodies, and common authentication flags are all parsed and mapped into the generated code.
I want to test the request instead of generating code — is there a tool for that?
Yes, the API Tester lets you send the request directly and inspect the response.
API Tester
Send a request to any REST API and inspect what comes back — method, headers, query params, body and auth, all from your browser. A lightweight Postman, no install required.
This request will be sent without a body.
Switch a row to "File" to attach a file or image — sent as a real multipart field, the same as an HTML file upload form.
No authentication will be added to this request.
What is the API Tester?
The API Tester is a lightweight, in-browser Postman: send GET, POST, PUT, DELETE, and other HTTP requests to any REST API, set custom headers, query parameters, request bodies, and authentication, then inspect the response — status, headers, and body — right there.
It's useful for quickly checking an endpoint while debugging, verifying a webhook payload, or trying out a third-party API's documentation examples without installing a dedicated desktop app.
How to use the API Tester
- Enter the endpoint URLType or paste the full API URL you want to call.
- Choose a methodPick GET, POST, PUT, DELETE, PATCH, or another HTTP method for the request.
- Add headers, params, body, or authSet any headers (like
Content-Type), query parameters, a JSON/form body, and authentication (Bearer token, Basic auth, or an API key). - Send and inspect the responseClick send and review the response status, headers, and body formatted for readability.
Why use this API Tester?
- No install requiredTest an API directly in the browser instead of installing and configuring a desktop REST client.
- Full control over the requestSet headers, query params, request body, and auth exactly as your real client would send them.
- Fast iterationTweak a header or parameter and resend in seconds while debugging an integration.
- Pairs with code generationOnce a request works, use the cURL to Code Converter to turn it into code for your project.
Frequently asked questions
Will this work with APIs that require authentication?
Yes — Bearer tokens, Basic auth, and API key headers can all be set before sending the request.
Can I test APIs that don’t allow cross-origin requests from a browser?
Some APIs block browser-based requests via CORS regardless of the client used to send them; that's a restriction set by the API itself, not this tool.
Does it save my request history?
Requests are handled in your current session in the browser; refreshing the page starts fresh.
How is this different from the cURL to Code Converter?
The cURL to Code Converter generates source code from a cURL command; the API Tester actually sends the request and shows you the live response.
Color Studio
Pick a color, convert between formats, and generate a harmonious palette instantly.
#6C5CE7rgb(108,92,231)hsl(248,73%,63%)Complementary, analogous, and tonal shades derived from your base color.
What is the Color Studio?
Color Studio converts colors between HEX, RGB, and HSL formats and generates a matching palette from any base color — useful when a design tool gives you one format but your code needs another.
It's built for quickly checking how a brand color translates across formats, or exploring complementary and shade variations without opening a full design application.
How to use the Color Studio
- Enter or pick a colorType a HEX, RGB, or HSL value, or use the color picker to select one visually.
- Read the converted valuesThe equivalent HEX, RGB, and HSL values are shown together, updating as you adjust the color.
- Generate a paletteGet a set of related shades and tones generated from your base color.
- Copy the values you needCopy any format's value directly for use in your CSS, design tool, or code.
Why use this Color Studio?
- All three formats at onceSee HEX, RGB, and HSL values for the same color together, instead of converting one at a time.
- Instant palette generationGet a matching set of shades from a single base color for quick design exploration.
- Visual and manual inputPick a color visually or type an exact value, whichever is faster.
- No install neededWorks the same on any device with a browser, no design app required.
Frequently asked questions
Which color formats are supported?
HEX, RGB, and HSL — entering a value in any one of them updates the other two automatically.
How is the palette generated?
A set of related shades and tones is generated from your base color's hue, saturation, and lightness values.
Can I use this to check a brand color for a website?
Yes — enter the brand's HEX or RGB value to get the equivalent in other formats plus a matching palette.
I need to turn a color into a favicon or logo, not just convert it — is there a tool for that?
Yes — try the Favicon Generator or Logo Maker, both of which use color as part of the design.
Password Generator
Generate strong, random passwords locally — nothing is ever transmitted.
What this password generator does
Reused or predictable passwords are one of the most common ways accounts get compromised. This tool generates cryptographically random passwords using your browser's built-in random number generator, with controls for length and which character types to include — uppercase, lowercase, numbers, and symbols — so you can meet whatever complexity rule a given site requires while still getting a genuinely unpredictable result.
How to generate a strong password
- Set the length.Longer passwords are exponentially harder to crack — 16+ characters is a reasonable target where the site allows it.
- Choose character types.Toggle uppercase, lowercase, numbers, and symbols based on the target site's requirements.
- Generate.Click generate to produce a new random password and see its strength rating.
- Copy and store it safely.Copy the password and save it in a password manager rather than reusing it or writing it down insecurely.
What makes a password strong
- Length matters more than complexityA longer password is generally harder to crack than a shorter one stuffed with symbols.
- Uniqueness per accountReusing a password means one leaked site compromises every account using it — generate a fresh one for each.
- Randomness beats patternsPredictable substitutions ("P@ssw0rd") are well known to attackers — true randomness is what actually resists guessing.
Frequently asked questions
Are generated passwords sent anywhere or logged?
No — generation happens entirely client-side using your browser's random number generator; nothing is transmitted or stored on a server.
How long should my password be?
16 characters or more is a solid baseline for most accounts today, longer where the site permits it. Pair it with a password manager so you don't need to remember it.
Should I use the same generated password everywhere?
No — generate a distinct password for each account. Reuse is the single biggest reason one data breach cascades into many compromised accounts.
Related tools
Fake Data Generator
Generate realistic-looking sample data — names, emails, addresses, and more — for testing, demos, and mockups. Everything is randomly invented locally; nothing is real.
Every field is fictional and generated on your device — nothing is looked up or transmitted.
What is the Fake Data Generator?
Fake Data Generator produces realistic-looking sample data — names, emails, addresses, phone numbers, companies, and more — exported as JSON or CSV, for filling test databases, demos, and UI mockups without using real people's information.
It's useful whenever you need plausible-looking records to populate a table, test a form, or demo a product, without manually typing out dozens of fake entries or risking real personal data ending up in a test environment.
How to use the Fake Data Generator
- Choose the fields you needSelect which data types to include, such as name, email, address, phone, or company.
- Set the number of recordsChoose how many rows of sample data to generate.
- Pick an output formatChoose JSON for use in code, or CSV for spreadsheets and quick imports.
- Download or copy the dataExport the generated dataset for use in your test database, demo, or mockup.
Why use this Fake Data Generator?
- Multiple field typesGenerate names, emails, addresses, phone numbers, companies, and more in one pass.
- JSON or CSV exportGet data in whichever format your test database, script, or spreadsheet expects.
- No real personal data usedSample records are generated, not pulled from real people, so they're safe to use in test environments.
- Generate any volume neededCreate as many records as your test case requires in one go.
Frequently asked questions
Is the generated data based on real people?
No — names, emails, addresses, and other fields are algorithmically generated and don't correspond to real individuals.
Which export formats are supported?
JSON, for use directly in code or APIs, and CSV, for spreadsheets or quick database imports.
How many records can I generate at once?
You can set the record count to whatever your test case needs — larger counts just take slightly longer to generate.
Can I customize which fields are included?
Yes — select only the fields you need, such as name and email without address or company, before generating.
Website SEO Analyzer
Scan any URL for the on-page SEO fundamentals search engines and social previews actually care about — meta tags, headings, image alt text, structured data, mobile-friendliness, and more.
Fetching and scanning the page…
Checklist
Meta & page info
Headings, images & links
Social preview (Open Graph)
No Open Graph tags found — shared links will fall back to a generic preview.
Structured data & crawling
What is the Website SEO Analyzer?
The Website SEO Analyzer scans any URL for on-page SEO signals — title and meta tags, heading structure, image alt text, Open Graph and Twitter Card tags, structured data (JSON-LD), robots.txt and sitemap.xml presence, HTTPS and mobile viewport setup — and returns a scored checklist with specific fixes.
It's designed as a quick first pass before a deeper audit: point it at a page and get a prioritized list of what's missing or misconfigured, rather than manually viewing page source and cross-checking each tag.
How to use the Website SEO Analyzer
- Enter the page URLType in the full URL of the page you want to analyze.
- Run the scanThe tool fetches the page live and checks it against a standard on-page SEO checklist.
- Review the scored checklistEach check — title length, meta description, H1 usage, alt text coverage, structured data, and more — is marked pass, warning, or fail.
- Fix flagged issuesWork through the flagged items on your site, then re-run the scan to confirm they're resolved.
Why use this Website SEO Analyzer?
- Covers the essentials in one passTitle, meta description, headings, alt text, Open Graph, structured data, and technical basics are all checked together.
- Live, on-demand resultsThe page is fetched fresh each time, so results reflect the current live version, not a cached crawl.
- Actionable, not just diagnosticEach flagged issue comes with a clear explanation of what to fix, not just a pass/fail label.
- No account or install neededRun it directly in the browser on any URL, as often as you like.
Frequently asked questions
Does this check my whole site or just one page?
Each scan checks a single URL you provide. Run it again for other pages you want to audit.
Does a high score guarantee good search rankings?
No — on-page SEO is one factor among many (backlinks, content quality, site speed, competition). This tool checks the on-page fundamentals are in place, not overall ranking potential.
Can it check if other sites link back to mine?
That's a different task — use the Backlink Checker to verify specific backlinks.
Does it work on password-protected or staging pages?
The URL needs to be publicly reachable for the tool to fetch and analyze it.
URL Screenshot
Paste any public URL and get an instant screenshot of the live page — pick a desktop, tablet, or mobile viewport, optionally capture the full page top to bottom, then download the image.
Rendering the page…
Enter a URL above and click Capture to see a preview here.
What is the URL Screenshot?
The URL Screenshot tool captures a live, full-page or viewport-sized image of any public webpage — choose a desktop, tablet, or mobile viewport, then download the result as an image.
Handy for archiving how a page looked at a point in time, sharing a preview without sending a link, checking how a page renders on a different device size, or grabbing a visual for documentation and reports.
How to use the URL Screenshot
- Enter the URLPaste the address of the page you want to capture.
- Choose a viewportPick desktop, tablet, or mobile to control the screen size the page renders at.
- Choose full page or visible areaCapture the entire scrollable page, or just what's visible above the fold.
- Capture and downloadGenerate the screenshot and download it as an image file.
Why use this URL Screenshot?
- Multiple viewport sizesSee exactly how a page looks on desktop, tablet, and mobile without owning each device.
- Full-page captureGrab the entire page, not just what fits in one screen, for documentation or archiving.
- No browser extension neededWorks from any device with a browser — nothing to install.
- Fast sharingSend a visual snapshot of a page instead of a link, useful for quick reviews or reports.
Frequently asked questions
Can I screenshot a page that requires login?
No — the tool captures publicly accessible pages; content behind a login wall can't be captured.
What image format does it download as?
Screenshots are downloaded as standard image files, ready to drop into a doc or share directly.
Can I capture just the visible area instead of the full page?
Yes — choose the visible-area option instead of full-page capture before generating the screenshot.
Is there a way to check the page’s SEO instead of just its appearance?
Yes — the Website SEO Analyzer checks the same URL's on-page SEO signals.
SEO Landing Page Generator
Pick a template, fill in your content and SEO details, and export a complete, single-file landing page — title & meta tags, Open Graph, Twitter Card and JSON-LD schema all wired in. Publish it straight to WordPress as a draft, or download it as HTML.
SEO & metadata
Brand
Hero
Features
Testimonial (optional)
Contact / footer
Publish to WordPress
Save this page straight into your WordPress site as a draft — no download/upload needed. Requires a WordPress Application Password (WP admin → Users → Profile → Application Passwords), not your regular login password.
What is the SEO Landing Page Generator?
SEO Landing Page Generator turns a headline, a handful of features, and an offer into a complete, single-file landing page — pick a template, fill in your content and SEO details, and export ready-to-host HTML.
It's built for product launches, local businesses, events, and app downloads that need a fast, search-friendly page without setting up a site builder or writing markup by hand. When you're ready to publish, save it straight into your own WordPress site as a draft, or download it as a standalone HTML file.
How to use the SEO Landing Page Generator
- Choose a templatePick the layout that fits what you're promoting — product/SaaS, local business, event, app, e-commerce sale, restaurant, real estate listing, or nonprofit fundraiser.
- Fill in your contentAdd the headline, features, offer, testimonial, and call to action.
- Set your SEO detailsEnter the page title, meta description, focus keyword, and a social preview image.
- Publish or downloadSave the page straight to your WordPress site as a draft (or published page/post), or export a single HTML file with meta tags, Open Graph, Twitter Card, and JSON-LD already in place.
Why use this SEO Landing Page Generator?
- Eight templates to choose fromProduct/SaaS launch, local business, event/webinar, app download, e-commerce sale, restaurant/cafe, real estate listing, and nonprofit fundraiser — each with its own hero style and matching JSON-LD schema type.
- SEO fields built inPage title, meta description, canonical URL, and a focus keyword are part of the form, not an afterthought.
- Open Graph & Twitter CardSocial preview tags are generated automatically so shared links show a title, description, and image.
- Structured data includedA JSON-LD schema block matching the template is added automatically for richer search results.
- Publish straight to WordPressSave the page directly into your WordPress site as a draft (or published page/post) via the WP REST API, without downloading a file and uploading it yourself.
- One self-contained fileWhen you export instead, styling is inlined into a single HTML file, so it can be uploaded anywhere with no extra assets to manage.
Frequently asked questions
What format does the page download as?
A single .html file with all styling inlined — upload it as-is to any host, or to the root of a domain/subdomain.
Can I publish the page straight to my WordPress site?
Yes — use the "Publish to WordPress" panel to save it as a draft (or published page/post) via your site's WP REST API. You'll need a WordPress Application Password (Users → Profile → Application Passwords in your WP admin), not your regular login password, and permalinks set to anything other than "Plain".
Can I see the full page before publishing or downloading it?
Yes — click "Full page preview" above the live preview panel to open the exported page in its own browser tab at full size, instead of the cropped-down preview box.
Can I hide my site's normal header and footer on the published page?
Yes — the "Hide site header & footer" option in the WordPress panel is on by default and hides common theme header/nav/footer elements with CSS when it publishes. It's a best-effort fix rather than a guarantee, since which elements a theme uses for its header and footer isn't standardized across WordPress themes.
Which templates are available?
Product/SaaS Launch, Local Business, Event/Webinar, App Download, E-commerce/Sale, Restaurant/Cafe, Real Estate Listing, and Nonprofit/Fundraiser. Each has its own hero style and a matching JSON-LD schema type (Product, Restaurant, RealEstateListing, NGO, etc.), so the structured data fits what the page is actually about.
Does this include hosting or a domain?
Not if you download the HTML file — you'll need somewhere to host it, like your existing web host or a static hosting service. Publishing directly to WordPress skips that step since it saves the page onto your existing site.
Will the exported page actually rank well?
The template fills in the on-page basics search engines look for (title, description, one H1, alt text, structured data), but ranking also depends on content quality, backlinks, and competition — use the Website SEO Analyzer to double-check the page once it's live.
Can I edit the page after downloading or publishing it?
Yes — the downloaded file is plain HTML and CSS, so it can be opened in any code or text editor. A page published to WordPress can be edited like any other WordPress draft in the block editor.
I need to check an existing page's SEO instead of building a new one — is there a tool for that?
Yes, use the Website SEO Analyzer.
Backlink Checker
Check — live, right now — whether specific pages actually link back to your site, with what anchor text and whether each link is dofollow or nofollow.
Fetching pages and checking links…
Results per page
Discover all backlinks
Find backlinks you didn't already know about — not just verify ones you paste in above.
Querying DataForSEO…
Backlinks
What is the Backlink Checker?
The Backlink Checker verifies, live, whether a specific page actually links back to your site — showing the anchor text used, whether the link is dofollow or nofollow, and confirming the exact page match, fetched fresh at the time you run the check.
It's built for the common case of confirming a guest post, directory listing, or link exchange actually went live as agreed, rather than crawling the entire web for backlinks you don't already know about.
How to use the Backlink Checker
- Enter the page that should link to youPaste the URL of the page where you expect a backlink to appear.
- Enter your target URLProvide the URL on your own site that the link should point to.
- Run the checkThe tool fetches the source page live and looks for a link pointing to your target URL.
- Review the resultSee whether the link was found, its anchor text, and whether it's dofollow or nofollow.
Why use this Backlink Checker?
- Confirms links you’re expectingVerify a guest post, directory listing, or partner link actually went live as agreed.
- Shows dofollow/nofollow statusKnow immediately whether a link passes SEO value or is marked nofollow.
- Always fetched liveResults reflect the page as it exists right now, not a stale index.
- Exact-match checkingConfirms the link points to the specific page you care about, not just anywhere on your domain.
Frequently asked questions
Can this find all backlinks pointing to my site from anywhere on the web?
No — this tool checks a specific page you provide for a link to your specific URL. It's for verifying known or expected links, not full-web backlink discovery.
What does "nofollow" mean for a link?
A nofollow link tells search engines not to pass SEO ranking credit through that link, though it can still send visitors.
Why might a link not be found even though I can see it on the page?
The link may use JavaScript to render, sit behind a login, or the URLs may not match exactly (e.g. with vs without www or a trailing slash).
Can I also audit the linking page’s own SEO?
Yes — run it through the Website SEO Analyzer for a full on-page checklist.
Link Shortener
Turn a long URL into a short, shareable link — pick your own alias or let us generate one, and track clicks.
3–32 characters: letters, numbers, "-" or "_". Leave blank for a random code.
Your links
Links you've created while signed in. Anyone with the link can still use it — deleting it here just removes it from this list and breaks the redirect.
| Short link | Destination | Clicks | Created | |
|---|---|---|---|---|
| Loading… | ||||
Sign in to save your links and see them here anytime — shortening still works fine without an account.
What is the Link Shortener?
Link Shortener turns a long URL into a short, easy-to-share link, with an optional custom alias and click tracking so you can see how many times it's been used.
It's useful for cleaning up long tracking-parameter-heavy URLs for social posts or messages, and for getting a rough sense of engagement through the click count without setting up full analytics.
How to use the Link Shortener
- Paste your long URLEnter the full URL you want to shorten.
- Set a custom alias (optional)Choose your own short alias instead of a random one, if you want a memorable link.
- Generate the short linkClick Shorten to get your short, shareable URL.
- Share and track clicksShare the short link and check back to see how many times it's been clicked.
Why use this Link Shortener?
- Custom alias supportChoose a memorable short link instead of a random string, when the alias is available.
- Built-in click trackingSee how many times your short link has been clicked without setting up separate analytics.
- Cleans up long URLsTurn a messy link full of tracking parameters into something short and shareable.
- Quick to generatePaste a URL and get a working short link in seconds.
Frequently asked questions
Can I choose my own short link instead of a random one?
Yes — set a custom alias when creating the link, subject to it not already being taken.
Does it track how many times my link is clicked?
Yes — a click count is tracked for each short link you create.
Do short links expire?
Short links remain active unless you're told otherwise — check your specific link's details if you're relying on it long-term.
I want a QR code for my link instead of, or in addition to, a short URL — is there a tool for that?
Yes — the QR & Barcode Generator can turn any URL, including a shortened one, into a scannable QR code.
Timestamp Converter
Convert between Unix time and human-readable dates in any timezone offset your browser knows.
What is the Timestamp Converter?
Timestamp Converter switches between Unix timestamps and human-readable dates instantly, in either direction, which is a small conversion developers end up doing constantly when debugging logs, APIs, or databases.
It's a quick way to check what a raw epoch value in a log line or API response actually corresponds to, or to generate a Unix timestamp for a specific date and time without doing the math by hand.
How to use the Timestamp Converter
- Enter a timestamp or dateType a Unix timestamp to convert to a date, or a date/time to convert to a timestamp.
- Read the converted resultThe equivalent value in the other format appears instantly.
- Adjust the timezone if neededSwitch between UTC and your local timezone to match the context you're working in.
- Copy the resultCopy the converted value for use in your code, query, or notes.
Why use this Timestamp Converter?
- Converts both directionsGo from timestamp to date or date to timestamp in the same tool.
- Instant resultsNo need to run a script or open a REPL for a one-off conversion.
- Timezone awareCheck a value in UTC or your local timezone depending on what you're debugging.
- No install neededWorks the same on any device with a browser.
Frequently asked questions
Does this support both seconds and milliseconds timestamps?
Yes — enter a timestamp in either seconds or milliseconds and it's interpreted correctly based on its length.
Can I convert a specific date into a Unix timestamp?
Yes — enter the date and time you want and get the equivalent Unix timestamp back.
Does it account for timezones?
Yes — you can view the converted date in UTC or your local timezone.
I need to convert measurement units instead of dates — is there a tool for that?
Yes, use the Unit Converter.
Unit Converter
Quick conversions across length, weight, temperature, area, volume, speed, time, digital storage, pressure, and energy.
What this unit converter does
Whether you're following a recipe in the wrong measurement system, converting a spec sheet from imperial to metric, or double-checking a currency-adjacent length or weight figure, this tool converts between units instantly as you type — length, weight, volume, temperature, area, speed, and more — without needing to remember conversion formulas or search for them each time.
How to convert units
- Pick a category.Choose the type of measurement you're converting — length, weight, volume, temperature, and so on.
- Select your units.Choose the "from" unit and the "to" unit from the dropdowns.
- Enter a value.Type a number in the input field — the converted result updates instantly.
Common conversions
- LengthMeters, feet, inches, miles, kilometers, and more for everyday and technical use.
- Weight & massKilograms, pounds, ounces, and grams — handy for recipes, shipping, and fitness tracking.
- TemperatureCelsius, Fahrenheit, and Kelvin conversions for weather, cooking, and science.
- VolumeLiters, gallons, cups, and milliliters for cooking and liquid measurements.
Frequently asked questions
Are the conversion rates accurate?
Standard unit conversions (length, weight, volume, temperature, etc.) use fixed, internationally defined conversion factors, so they're exact rather than approximated.
Can I convert in both directions?
Yes — swap the "from" and "to" units at any time and the value recalculates immediately in the new direction.
Related tools
BMI Calculator
Calculate your Body Mass Index from height and weight, in metric or imperial units, with your weight category and a healthy weight range for your height.
What is the BMI Calculator?
The BMI Calculator works out your Body Mass Index from your height and weight, in either metric (kilograms and centimeters) or imperial (pounds, feet and inches) units. It shows your BMI value alongside the standard weight category — underweight, normal, overweight, or obese — plus the healthy weight range for someone of your height, all updating instantly as you type.
How to calculate your BMI
- Pick your unit system.Choose Metric (kg / cm) or Imperial (lb / ft-in) depending on what you have handy.
- Enter your height and weight.Fill in both fields — your BMI updates automatically as you type.
- Read your result.Check your BMI value, weight category, and the healthy weight range for your height.
Frequently asked questions
How is BMI calculated?
BMI is weight divided by height squared. In metric units it's kilograms divided by meters squared (kg/m²); in imperial units it's 703 × pounds ÷ inches squared, which converts to the same metric scale.
What do the BMI categories mean?
Under 18.5 is classified as underweight, 18.5–24.9 as normal weight, 25–29.9 as overweight, and 30 or above as obese, using the standard adult BMI ranges.
Is BMI accurate for everyone?
BMI is a quick population-level screening tool, not a diagnosis. It doesn't distinguish muscle from fat, so athletes and very muscular people can show a higher BMI without excess body fat, and it isn't designed for children, pregnant women, or the elderly in the same way as adults.
Is my data uploaded anywhere?
No — the calculation happens entirely in your browser using the numbers you type in; nothing is sent to a server.
Related tools
Text Translator
Translate text between 100+ languages, with auto-detect and one-click copy.
Translation requests go straight from your browser to a public translation service — nothing passes through All Rest api' servers.
What is the Text Translator?
Text Translator translates text between 100+ languages instantly, with automatic source-language detection and one-click copy of the result.
It's useful for quickly understanding a message, email, or snippet of text in another language, or drafting a short reply, without switching to a separate translation app.
How to use the Text Translator
- Paste or type your textEnter the text you want translated into the input box.
- Let the source language auto-detectThe source language is detected automatically, or you can set it manually.
- Choose the target languageSelect which language you want the text translated into.
- Copy the translationCopy the translated result with one click.
Why use this Text Translator?
- 100+ languages supportedTranslate between a broad range of languages in one tool.
- Automatic language detectionNo need to know or specify the source language yourself.
- One-click copyGrab the translated text instantly without manually selecting it.
- No install neededWorks directly in the browser, no separate translation app required.
Frequently asked questions
Do I need to specify the source language?
No — it's auto-detected, though you can set it manually if detection picks the wrong one.
How many languages are supported?
Over 100 languages are available as translation targets.
Can I translate text I see through my camera, like a sign?
Yes — for that, use the Live Camera Translator, which combines on-device text recognition with translation.
Is my text sent anywhere for translation?
Translation requires processing the text to produce a result; avoid pasting highly sensitive content if that's a concern for your use case.
Live Camera Translator
Point your camera at a road sign, board, label, or menu written in another language and translate it — text recognition runs on your device, and only the recognized words (never the photo) are sent out to be translated.
Your camera preview will appear here.
"Auto-detect" recognizes English mixed with Hindi, Punjabi, Tamil, Telugu, Kannada, Malayalam, Gujarati, Bengali, Marathi, and Urdu in one pass — a good default for Indian road signs and boards. For other scripts (Chinese, Japanese, Arabic, Russian, etc.) or for the sharpest accuracy on a single language, pick that language directly instead.
What is the Live Camera Translator?
Live Camera Translator points your device's camera at a road sign, storefront board, menu, or label in another language and translates it, combining on-device text recognition with instant translation.
It's built for travel — reading a street sign, a village name, or a restaurant menu in a language you don't know — without typing anything in manually.
How to use the Live Camera Translator
- Allow camera accessGrant the browser permission to use your camera when prompted.
- Point at the textAim your camera at the sign, board, or label you want translated.
- Let recognition runText in the camera view is detected and recognized in real time.
- Read the translationThe translated text is displayed over or alongside the original.
Why use this Live Camera Translator?
- Real-time recognitionText is detected and translated as you point the camera, without taking a separate photo first.
- Great for travelRead signs, menus, and labels in an unfamiliar language on the spot.
- On-device text recognitionRecognition runs on-device before translation, minimizing what needs to be sent anywhere.
- No install neededWorks directly through your browser's camera access, no separate app required.
Frequently asked questions
Does this work on any language?
It supports a broad range of common languages; recognition accuracy can vary depending on the script and how clearly the text is displayed.
Do I need to take a photo, or does it translate live?
It translates live as you point the camera, without needing to snap and upload a separate photo.
Why isn't it recognizing the text well?
Good lighting, a steady camera, and clearly printed (rather than handwritten or stylized) text all improve recognition accuracy.
I have a photo already instead of a live camera feed — is there a tool for that?
Yes — use Image to Text (OCR) to extract text from an existing photo, then the Text Translator to translate it.
Geolocation Tools
Find your current coordinates, search a place name or address for its coordinates, measure distance & bearing between two points, and convert between decimal degrees and DMS.
Uses your browser's Geolocation API. Your device will ask for permission first — coordinates never leave your browser unless you tap copy or a map link.
Type coordinates as decimal degrees or DMS — handy if you know a place's coordinates, or if location access is unavailable or denied.
Looked up via OpenStreetMap's Nominatim geocoder — free, no API key needed. It's built from map/address data, not a business directory, so small or newly-listed businesses may not show up by name alone. If a plain name like "Annex Infotech" doesn't match, try adding the city or area ("Annex Infotech, Bathinda"), or search the street address instead.
Search for a place to see matches here.
Map data © OpenStreetMap contributors.
What is the Geolocation Tools?
Geolocation Tools gets your current coordinates, calculates distance and bearing between two points, and converts between decimal degrees (DD) and degrees-minutes-seconds (DMS) — the handful of location calculations that come up across mapping, navigation, and geotagging work.
It's useful for quickly checking how far apart two coordinates are, converting a DMS value from an old map or GPS device into decimal degrees for use in modern software, or grabbing your current location's coordinates.
How to use the Geolocation Tools
- Choose a functionPick current location, distance and bearing, or DD ⇄ DMS conversion.
- Enter or fetch coordinatesAllow location access to get your current coordinates, or type in the points you need.
- Get the resultSee your coordinates, the calculated distance and bearing, or the converted format.
- Copy the valuesCopy the result for use in mapping software, GPS devices, or documentation.
Why use this Geolocation Tools?
- Multiple location calculations in one placeCurrent coordinates, distance/bearing, and DD/DMS conversion together instead of separate tools.
- Works with your device's GPSFetch your current coordinates directly through your browser's location access.
- Handles two common coordinate formatsConvert between decimal degrees and degrees-minutes-seconds as needed.
- No install neededWorks directly in the browser, no separate GPS or mapping app required.
Frequently asked questions
Do I need to allow location access to use this?
Only for the current-coordinates function — the distance/bearing and DD/DMS conversion tools work with coordinates you enter manually.
How is distance between two points calculated?
It's calculated using the coordinates of both points along the Earth's surface, giving the great-circle distance between them.
What's the difference between DD and DMS?
Decimal degrees (DD) express a coordinate as a single decimal number, while degrees-minutes-seconds (DMS) splits it into degrees, minutes, and seconds — the format you often see on older maps and GPS devices.
Is my location data uploaded anywhere?
No — coordinates and calculations are handled entirely in your browser.
Contact Us
Questions, feedback, or something not working right? Send us a message and we'll get back to you as soon as we can.
Get in Touch with All Rest api
All Rest api is a free, 100% client-side toolkit of 80+ online tools — a PDF editor, photo & image compressor, format converters, an OCR document scanner, JSON formatter, QR & barcode generator, resume and invoice builders, and more. Every tool runs directly in your browser, so nothing you upload or paste ever leaves your device. Whether you've hit a bug, want to request a new tool, need help with the API, or have a business or partnership question, this contact page is the fastest way to reach our team.
What Can We Help With?
Use the contact form to reach out about any of the following, and we'll route your message to the right person:
- Bug reports — tell us which tool (e.g. PDF Compressor, Image Converter, Resume Builder) and what went wrong, ideally with your browser and device.
- Feature requests — suggest a new online tool or an improvement to an existing one.
- API & developer support — questions about API keys, rate limits, or integrating our REST API into your app.
- Billing & Pricing plans — help with subscriptions, invoices, or upgrading/downgrading your plan.
- Privacy & data questions — see our for details on how little data we ever touch.
- Partnerships & press — media inquiries, collaborations, and business proposals.
Frequently Asked Questions
How fast will I get a reply?
We aim to respond to every message within 1–2 business days. For urgent account or billing issues, emailing us directly is usually the quickest route.
Do I need an account to contact you?
No — the contact form is open to everyone, whether you're a signed-in user or just visiting to try a tool.
Is my data safe when I use your tools?
Yes. Nearly all tools on All Rest api process your files entirely in your browser — images, PDFs, and documents are never uploaded to our servers. Read more on our page.
Can I request a tool that doesn't exist yet?
Absolutely — feature requests from users are one of the main ways we decide what to build next. Use the subject line "Feature request" so it's easy to spot.
Prefer email? Reach us directly at info@allrestapi.com.
Guides, updates, and stories from our community
Written by All Rest api users and reviewed by our team before it goes live.
Loading posts…
Discover websites from our community
Submit your own site from your dashboard and get it listed here once approved — every click through a card counts toward your traffic.
Loading…
How the traffic exchange works
- Sign in and open Dashboard → Get traffic.Any signed-in user can submit a website link from their dashboard — no separate application process.
- Submit your link.Add your URL, a title, and an optional description. New submissions start out "pending" while a moderator reviews them.
- Wait for approval.A superadmin checks every submission before it goes live. You can see its status — pending, approved, or rejected — from your dashboard at any time.
- Get discovered and clicked.Once approved, your site appears on this public directory. Every click routes through a tracked redirect, so your click count updates automatically.
Why submit your website here
- Free exposureListing your site costs nothing — just submit it and wait for approval.
- Real click trackingEvery visit from the directory goes through a redirect that counts toward your listing, so you can see exactly how much traffic it's sending.
- Community audienceYour link is shown to everyone browsing All Rest api's tools and directory — not hidden behind a login wall.
Frequently asked questions
Is listing my website free?
Yes. Submitting a link from Dashboard → Get traffic and getting it listed on this directory is completely free.
How long does approval take?
A superadmin reviews new submissions manually, so timing varies. You can check your submission's status — pending, approved, or rejected — any time from your dashboard.
Why was my submission rejected?
If a link is rejected, the reason (when one is given) shows on your dashboard submission. You can then delete it and resubmit once the issue is fixed.
How are clicks counted?
Cards on this directory link through a tracked redirect rather than straight to your site, so each unique visit increments your listing's click count before sending the visitor on to your URL.
Can I remove my link later?
Yes — open Dashboard → Get traffic and delete any of your submissions (pending, approved, or rejected) at any time.
Terms & Conditions
Effective Date: July 26, 2026
Welcome to AllRestAPI.com ("Service"). By accessing or using our website, tools, APIs, or services, you agree to be bound by these Terms & Conditions ("Terms"). If you do not agree with these Terms, please do not use our services.
1. Acceptance of Terms
By accessing or using AllRestAPI.com, you confirm that:
- You are at least 18 years old or have parental/guardian consent.
- You have the legal authority to enter into these Terms.
- You agree to comply with all applicable laws and regulations.
2. Services
AllRestAPI.com provides online utilities, APIs, developer tools, AI-powered features, PDF tools, image tools, converters, text utilities, and other digital services.
We reserve the right to modify, discontinue, or improve any service without prior notice.
3. User Accounts
Some features require an account. You agree to:
- Provide accurate information.
- Keep your password secure.
- Notify us immediately of unauthorized access.
- Be responsible for all activities under your account.
We may suspend or terminate accounts that violate these Terms.
4. API Usage
If you use our APIs:
- Your API key is personal and must not be shared.
- API usage may be subject to rate limits.
- Abuse, excessive requests, or automated attacks are prohibited.
- We may suspend or revoke API access for misuse.
- API limits may vary depending on your subscription plan.
5. Acceptable Use
You agree NOT to:
- Use the services for illegal purposes.
- Attempt to hack or disrupt our systems.
- Upload malware or malicious code.
- Reverse engineer our software.
- Interfere with other users.
- Use bots or scripts to abuse our services.
- Violate intellectual property rights.
- Circumvent usage limits or security measures.
Violation may result in immediate suspension.
6. User Content
Some tools allow uploading files or text. You retain ownership of your content. By using our services, you confirm that:
- You own or have permission to upload the content.
- Your content does not violate any laws.
- Your content does not infringe third-party rights.
We do not claim ownership of your uploaded content.
7. File Processing
Files uploaded for processing are handled solely to provide the requested service.
While we strive to protect user data, we cannot guarantee absolute security.
Users are responsible for maintaining backups of important files before uploading them.
8. Intellectual Property
All content on AllRestAPI.com including:
- Logo
- Branding
- Design
- Source code
- APIs
- Documentation
- Graphics
- Software
is owned by AllRestAPI.com or its licensors and is protected by applicable copyright, trademark, and intellectual property laws.
You may not copy, redistribute, or reproduce any part of the platform without written permission.
9. Subscription & Payments
Certain features require a paid subscription. By purchasing a plan, you agree that:
- Prices may change with prior notice.
- Payments are processed securely through third-party payment providers.
- Subscription fees are billed according to the selected plan.
- Taxes may apply depending on your location.
10. Refund Policy
Unless otherwise stated:
- Subscription fees are generally non-refundable.
- Refunds may be granted only in exceptional circumstances at our sole discretion.
- Abuse of refund requests may result in account termination.
11. Service Availability
We aim to provide reliable services but do not guarantee uninterrupted availability.
Services may occasionally become unavailable due to:
- Maintenance
- Updates
- Network failures
- Third-party service interruptions
- Force majeure events
12. Third-Party Services
Our website may integrate or link to third-party services. We are not responsible for:
- Third-party content
- External websites
- Third-party privacy practices
- Third-party service availability
Use such services at your own risk.
13. Disclaimer
The services are provided "AS IS" and "AS AVAILABLE".
We make no warranties regarding:
- Accuracy
- Reliability
- Availability
- Performance
- Fitness for a particular purpose
- Error-free operation
Users assume all risks associated with using the platform.
14. Limitation of Liability
To the maximum extent permitted by law, AllRestAPI.com shall not be liable for:
- Data loss
- Business interruption
- Loss of profits
- Indirect damages
- Incidental damages
- Consequential damages
- API downtime
- File corruption
- Service interruptions
Our total liability shall not exceed the amount paid by the user during the previous 12 months.
15. Indemnification
You agree to indemnify and hold harmless AllRestAPI.com, its owners, employees, affiliates, and partners from any claims, damages, losses, liabilities, or expenses resulting from:
- Your misuse of the services.
- Your violation of these Terms.
- Your infringement of third-party rights.
16. Privacy
Your use of the website is also governed by our . Please review the Privacy Policy to understand how we collect, process, and protect your information.
17. Termination
We may suspend or terminate your account immediately if you:
- Violate these Terms.
- Abuse the platform.
- Engage in fraudulent or illegal activities.
- Threaten platform security.
Termination does not affect any accrued rights or obligations.
18. Changes to Terms
We may update these Terms at any time. Updated versions will be published on this page with a revised effective date.
Continued use of the website after changes constitutes acceptance of the revised Terms.
19. Governing Law
These Terms shall be governed by and interpreted in accordance with the laws of India.
Any disputes shall be subject to the exclusive jurisdiction of the competent courts in Haryana, India.
20. Contact Us
For questions regarding these Terms & Conditions, please contact us through the contact information provided on AllRestAPI.com, or reach us at info@allrestapi.com.
By using AllRestAPI.com, you acknowledge that you have read, understood, and agreed to these Terms & Conditions.
Privacy Policy
Effective Date: July 26, 2026
Welcome to AllRestAPI.com ("Website", "Platform", "Service", "we", "our", or "us"). We value your privacy and are committed to protecting your personal information. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our website, APIs, tools, and related services.
By accessing or using AllRestAPI.com, you agree to the practices described in this Privacy Policy.
1. Information We Collect
We may collect the following types of information:
Personal Information
When you create an account, subscribe to our services, or contact us, we may collect:
- Full name
- Email address
- Username
- Company name (if applicable)
- Billing information
- Payment details (processed securely by third-party payment providers)
- Contact information
Account Information
- Login credentials
- Account preferences
- Subscription details
- API usage information
Files and Content
When you use our online tools or APIs, you may upload:
- Images
- PDF documents
- Audio files
- Video files
- Text
- Other supported file types
These files are processed solely to provide the requested service.
Technical Information
We may automatically collect:
- IP address
- Browser type
- Operating system
- Device information
- Language preferences
- Referring URLs
- Pages visited
- Date and time of access
- Usage statistics
2. How We Use Your Information
We use your information to:
- Provide our tools and APIs.
- Process uploaded files.
- Create and manage user accounts.
- Authenticate users.
- Process payments and subscriptions.
- Improve website performance.
- Monitor API usage.
- Prevent fraud and abuse.
- Respond to support requests.
- Send important service notifications.
- Comply with legal obligations.
We do not sell your personal information.
3. File Uploads and Processing
Files uploaded to AllRestAPI.com are processed only for the purpose requested by the user.
Depending on the service:
- Files may be automatically deleted after processing.
- Temporary copies may be retained for a limited period to improve reliability or enable downloads.
- We do not access uploaded files except when necessary for technical support, legal compliance, security, or troubleshooting.
Users should avoid uploading confidential or highly sensitive information unless necessary.
4. API Usage Data
When using our APIs, we may collect:
- API key
- Endpoint accessed
- Request timestamps
- Response status
- Usage statistics
- Error logs
- Rate limit information
This information is used to improve service quality, enforce rate limits, detect abuse, and provide usage analytics.
5. Cookies and Similar Technologies
We use cookies and similar technologies to:
- Keep users signed in.
- Remember preferences.
- Improve website functionality.
- Analyse website traffic.
- Enhance user experience.
- Protect against fraudulent activity.
You can control or disable cookies through your browser settings. Some features may not function properly if cookies are disabled.
6. Payment Information
Payments are handled by trusted third-party payment processors.
We do not store your complete credit card or debit card details on our servers.
Please refer to the privacy policies of the payment provider you use for more information.
7. Sharing of Information
We may share information with:
- Payment service providers
- Cloud hosting providers
- Analytics providers
- Customer support providers
- Security and fraud prevention services
- Legal authorities when required by law
We do not sell or rent your personal information to third parties.
8. Data Retention
We retain information only as long as necessary to:
- Provide our services.
- Maintain your account.
- Comply with legal obligations.
- Resolve disputes.
- Enforce our agreements.
Uploaded files may be deleted automatically after processing or after a limited retention period.
9. Data Security
We implement reasonable administrative, technical, and organisational measures to protect your information, including:
- Secure HTTPS connections
- Encryption where appropriate
- Access controls
- Security monitoring
- Regular software updates
However, no method of transmission or storage over the internet is completely secure, and we cannot guarantee absolute security.
10. Your Rights
Depending on your location and applicable law, you may have the right to:
- Access your personal information.
- Correct inaccurate information.
- Delete your personal information.
- Restrict or object to certain processing.
- Withdraw consent where applicable.
- Request a copy of your personal data.
- Close your account.
To exercise these rights, please contact us using the details provided below.
11. Children's Privacy
Our services are not intended for children under the age of 13 (or the applicable minimum age in your jurisdiction).
We do not knowingly collect personal information from children. If we become aware that such information has been collected, we will take appropriate steps to delete it.
12. Third-Party Links
Our website may contain links to third-party websites or services.
We are not responsible for the privacy practices or content of those external websites. We encourage you to review their privacy policies before providing any personal information.
13. International Data Transfers
Your information may be processed or stored on servers located in countries other than your own.
By using our services, you consent to such transfers where permitted by applicable law.
14. Changes to This Privacy Policy
We may update this Privacy Policy from time to time.
Any changes will be posted on this page along with an updated Effective Date. Your continued use of the services after changes become effective constitutes acceptance of the revised policy.
15. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or your personal information, please contact us through the contact details provided on AllRestAPI.com, or reach us at info@allrestapi.com.
16. Consent
By accessing or using AllRestAPI.com, you acknowledge that you have read, understood, and agreed to this Privacy Policy.