FreeNo API keyPrivacy-first

Embed FixTools on your website

Drop a free, privacy-friendly tool into any page — blog, product docs, intranet, school portal — with a single line of HTML. Every embed processes files entirely in the visitor's browser. No backend, no uploads, no signup.

0 ms server roundtrip

In-browser processing

CSP-friendly

Safe for sensitive docs

One line of HTML

Plain <iframe>

Free forever

No API key, no quota

Embeddable tools

155 tools currently embeddable. More coming each week as we retrofit the catalog.

pdfLIVE

PDF Compressor

Compress PDFs up to 70% smaller, in-browser.

Customize + copy snippet →

css-toolLIVE

CSS Formatter

Prettify CSS with consistent indentation, instantly.

Customize + copy snippet →

css-toolLIVE

CSS Validator

Catch CSS syntax errors before deploy.

Customize + copy snippet →

pdfLIVE

PDF to Word

Convert PDF documents to editable Word (DOCX).

Customize + copy snippet →

pdfLIVE

PDF Merger

Combine multiple PDFs into a single file, in-browser.

Customize + copy snippet →

pdfLIVE

PDF to JPG

Convert PDF pages to JPG images.

Customize + copy snippet →

pdfLIVE

PDF Splitter

Split a PDF into separate files by page ranges.

Customize + copy snippet →

image-toolsLIVE

Image Compressor

Compress JPG / PNG / WebP images up to 80% smaller.

Customize + copy snippet →

pdfLIVE

Unlock PDF

Remove password protection from PDF files.

Customize + copy snippet →

pdfLIVE

Word to PDF

Convert Word (DOCX) documents to PDF.

Customize + copy snippet →

image-toolsLIVE

Image Resizer

Resize images by pixels or percentage, in-browser.

Customize + copy snippet →

htmlLIVE

HTML Formatter

Prettify HTML with consistent indentation.

Customize + copy snippet →

htmlLIVE

HTML Minifier

Minify HTML — strip whitespace, comments, optional tags.

Customize + copy snippet →

jsonLIVE

JSON Formatter

Format + validate + minify JSON, in-browser.

Customize + copy snippet →

htmlLIVE

HTML Validator

Catch HTML syntax errors and W3C-spec issues.

Customize + copy snippet →

jsonLIVE

JSON Validator

Validate JSON syntax and surface errors line-by-line.

Customize + copy snippet →

css-toolLIVE

CSS Animation Builder

Generate keyframe animations visually.

Customize + copy snippet →

css-toolLIVE

CSS Background Generator

Build CSS backgrounds with gradients, patterns, images.

Customize + copy snippet →

css-toolLIVE

CSS Border Builder

Generate border styles + border-radius CSS.

Customize + copy snippet →

css-toolLIVE

CSS Display Generator

Generate display: grid/flex/block CSS snippets.

Customize + copy snippet →

css-toolLIVE

CSS Filter Effects

Apply blur, brightness, contrast, sepia, hue-rotate.

Customize + copy snippet →

css-toolLIVE

CSS Gradient Generator

Linear, radial, conic CSS gradients with live preview.

Customize + copy snippet →

css-toolLIVE

CSS Text Indent

Generate text-indent property values.

Customize + copy snippet →

css-toolLIVE

CSS List Style

Style ul/ol bullets, numbers, and custom markers.

Customize + copy snippet →

css-toolLIVE

CSS Minifier

Strip whitespace + comments from CSS.

Customize + copy snippet →

css-toolLIVE

CSS Opacity

Generate opacity + rgba alpha values.

Customize + copy snippet →

css-toolLIVE

CSS Shadow Builder

Box-shadow + text-shadow generator with live preview.

Customize + copy snippet →

css-toolLIVE

CSS Specificity Calculator

Compute CSS selector specificity.

Customize + copy snippet →

css-toolLIVE

CSS Transform

Translate, rotate, scale, skew CSS transforms.

Customize + copy snippet →

css-toolLIVE

CSS Text Transform

uppercase, lowercase, capitalize text transforms.

Customize + copy snippet →

css-toolLIVE

CSS Unminifier

Expand minified CSS back to a readable format.

Customize + copy snippet →

css-toolLIVE

CSS Variable Extractor

Find + refactor CSS custom properties.

Customize + copy snippet →

css-toolLIVE

CSS White-space

Generate white-space property values.

Customize + copy snippet →

pdfLIVE

Delete PDF Pages

Delete PDF Pages — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

Excel To PDF

Excel To PDF — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

Extract PDF Pages

Extract PDF Pages — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

Image To PDF

Image To PDF — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

Make PDF Searchable

Make PDF Searchable — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

OCR PDF

OCR PDF — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

Optimize PDF

Optimize PDF — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

PDF Rotator

PDF Rotator — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

PDF To Excel

PDF To Excel — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

PDF To Png

PDF To Png — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

Powerpoint To PDF

Powerpoint To PDF — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

Repair PDF

Repair PDF — runs entirely in your browser.

Customize + copy snippet →

pdfLIVE

Txt To PDF

Txt To PDF — runs entirely in your browser.

Customize + copy snippet →

css-toolLIVE

Border Radius Gen

Border Radius Gen — runs entirely in your browser.

Customize + copy snippet →

css-toolLIVE

Box Shadow

Box Shadow — runs entirely in your browser.

Customize + copy snippet →

css-toolLIVE

Cursor

Cursor — runs entirely in your browser.

Customize + copy snippet →

css-toolLIVE

Letter Spacing

Letter Spacing — runs entirely in your browser.

Customize + copy snippet →

css-toolLIVE

Line Height

Line Height — runs entirely in your browser.

Customize + copy snippet →

css-toolLIVE

Tab Size Gen

Tab Size Gen — runs entirely in your browser.

Customize + copy snippet →

css-toolLIVE

Word Spacing

Word Spacing — runs entirely in your browser.

Customize + copy snippet →

htmlLIVE

HTML Element Builder

HTML Element Builder — runs entirely in your browser.

Customize + copy snippet →

htmlLIVE

HTML Embed Builder

HTML Embed Builder — runs entirely in your browser.

Customize + copy snippet →

htmlLIVE

HTML File_input Gen

HTML File_input Gen — runs entirely in your browser.

Customize + copy snippet →

htmlLIVE

HTML Form Builder

HTML Form Builder — runs entirely in your browser.

Customize + copy snippet →

htmlLIVE

HTML Image Gen

HTML Image Gen — runs entirely in your browser.

Customize + copy snippet →

htmlLIVE

HTML Password_input Gen

HTML Password_input Gen — runs entirely in your browser.

Customize + copy snippet →

htmlLIVE

HTML Progress Gen

HTML Progress Gen — runs entirely in your browser.

Customize + copy snippet →

htmlLIVE

HTML Range_input Gen

HTML Range_input Gen — runs entirely in your browser.

Customize + copy snippet →

htmlLIVE

HTML Text_input Gen

HTML Text_input Gen — runs entirely in your browser.

Customize + copy snippet →

jsonLIVE

Base64 To JSON

Base64 To JSON — runs entirely in your browser.

Customize + copy snippet →

jsonLIVE

Csv To JSON

Csv To JSON — runs entirely in your browser.

Customize + copy snippet →

jsonLIVE

JSON To Base64

JSON To Base64 — runs entirely in your browser.

Customize + copy snippet →

jsonLIVE

JSON To Csv COMPLETE REWRITE

JSON To Csv COMPLETE REWRITE — runs entirely in your browser.

Customize + copy snippet →

jsonLIVE

JSON To Csv

JSON To Csv — runs entirely in your browser.

Customize + copy snippet →

jsonLIVE

JSON To Tsv

JSON To Tsv — runs entirely in your browser.

Customize + copy snippet →

jsonLIVE

JSON To YAML

JSON To YAML — runs entirely in your browser.

Customize + copy snippet →

jsonLIVE

Tsv To JSON

Tsv To JSON — runs entirely in your browser.

Customize + copy snippet →

jsonLIVE

XML To JSON

XML To JSON — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Base64 To Image

Base64 To Image — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Background Remover

Image Background Remover — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Blur Tool

Image Blur Tool — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Brightness Adjuster

Image Brightness Adjuster — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Contrast Adjuster

Image Contrast Adjuster — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Cropper

Image Cropper — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Flipper

Image Flipper — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Format Converter

Image Format Converter — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Grayscale Converter

Image Grayscale Converter — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Metadata Viewer

Image Metadata Viewer — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Rotator

Image Rotator — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image To Base64

Image To Base64 — runs entirely in your browser.

Customize + copy snippet →

image-toolsLIVE

Image Watermark

Image Watermark — runs entirely in your browser.

Customize + copy snippet →

video-toolsLIVE

Gif Maker

Gif Maker — runs entirely in your browser.

Customize + copy snippet →

video-toolsLIVE

Subtitle Burn In

Subtitle Burn In — runs entirely in your browser.

Customize + copy snippet →

video-toolsLIVE

Video Compressor

Video Compressor — runs entirely in your browser.

Customize + copy snippet →

developerLIVE

Credit Card Validator

Credit Card Validator — runs entirely in your browser.

Customize + copy snippet →

developerLIVE

Cron Job Generator

Cron Job Generator — runs entirely in your browser.

Customize + copy snippet →

developerLIVE

Diff Checker

Diff Checker — runs entirely in your browser.

Customize + copy snippet →

developerLIVE

Dummy Data Generator

Dummy Data Generator — runs entirely in your browser.

Customize + copy snippet →

developerLIVE

Regex Tester

Regex Tester — runs entirely in your browser.

Customize + copy snippet →

developerLIVE

UUID Guid Generator

UUID Guid Generator — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

AI Content Detector

AI Content Detector — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

AI Text Humanizer

AI Text Humanizer — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

CalculateTimeComplexity

CalculateTimeComplexity — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

Classification

Classification — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

Correction

Correction — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

CreateSqlQueries

CreateSqlQueries — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

EsrbTextRating

EsrbTextRating — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

Flashcard Generator

Flashcard Generator — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

InterviewQuestions

InterviewQuestions — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

JavascriptHelperChatbot

JavascriptHelperChatbot — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

KeywordsExtract

KeywordsExtract — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

Plagiarism Checker

Plagiarism Checker — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

PythonBugfixer

PythonBugfixer — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

QuestionAnswer

QuestionAnswer — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

ScienceFictionbooksListMaker

ScienceFictionbooksListMaker — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

Study Notes Generator

Study Notes Generator — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

Text Rewriter

Text Rewriter — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

Text Summarizer

Text Summarizer — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

TextDescriptionToColor

TextDescriptionToColor — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

ThirdPersonConverter

ThirdPersonConverter — runs entirely in your browser.

Customize + copy snippet →

aitoolsLIVE

TweetSentimentClassifie

TweetSentimentClassifie — runs entirely in your browser.

Customize + copy snippet →

seo-toolsLIVE

IP Location

IP Location — runs entirely in your browser.

Customize + copy snippet →

seo-toolsLIVE

Meta Tags

Meta Tags — runs entirely in your browser.

Customize + copy snippet →

seo-toolsLIVE

Robots Txt

Robots Txt — runs entirely in your browser.

Customize + copy snippet →

seo-toolsLIVE

Site Map Generator

Site Map Generator — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Accessibility Checker

Accessibility Checker — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Broken Link Checker

Broken Link Checker — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

DNS Lookup

DNS Lookup — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Full Webpage Capture

Full Webpage Capture — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Http Header Checker

Http Header Checker — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Metadata Extractor

Metadata Extractor — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Redirect Checker

Redirect Checker — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

SSL Checker

SSL Checker — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Traffic Checker

Traffic Checker — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Uptime Monitor

Uptime Monitor — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Website Comparison

Website Comparison — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Website Screenshot

Website Screenshot — runs entirely in your browser.

Customize + copy snippet →

web-toolsLIVE

Website Speed Test

Website Speed Test — runs entirely in your browser.

Customize + copy snippet →

utilitiesLIVE

Archive Extractor

Archive Extractor — runs entirely in your browser.

Customize + copy snippet →

utilitiesLIVE

Barcode Generator

Barcode Generator — runs entirely in your browser.

Customize + copy snippet →

utilitiesLIVE

Bulk File Renamer

Bulk File Renamer — runs entirely in your browser.

Customize + copy snippet →

utilitiesLIVE

Password Generator

Password Generator — runs entirely in your browser.

Customize + copy snippet →

utilitiesLIVE

QR Code Generator

QR Code Generator — runs entirely in your browser.

Customize + copy snippet →

utilitiesLIVE

URL Decoder

URL Decoder — runs entirely in your browser.

Customize + copy snippet →

utilitiesLIVE

URL Encoder

URL Encoder — runs entirely in your browser.

Customize + copy snippet →

ai-toolsLIVE

AI Quiz Generator

Paste text, get a 5-question multiple-choice quiz with answer key.

Customize + copy snippet →

ai-toolsLIVE

AI Prompt Generator

Describe what you want — get a tested ChatGPT/Claude prompt.

Customize + copy snippet →

ai-toolsLIVE

Prompt Improver

Paste weak prompts, get sharper rewrites.

Customize + copy snippet →

ai-toolsLIVE

AI Email Writer

Bullet points in, polished email out.

Customize + copy snippet →

ai-toolsLIVE

AI Code Explainer

Paste code, get plain-English walkthrough + gotchas.

Customize + copy snippet →

ai-toolsLIVE

AI Humanizer

Rewrite robotic AI output to sound more natural.

Customize + copy snippet →

ai-toolsLIVE

AI PDF Summarizer

Upload PDF, get TL;DR + page citations.

Customize + copy snippet →

ai-toolsLIVE

PDF to Quiz

PDF in, multiple-choice quiz out.

Customize + copy snippet →

ai-toolsLIVE

PDF to Flashcards

PDF in, Anki/Quizlet-ready CSV out.

Customize + copy snippet →

ai-toolsLIVE

Transcript Summarizer

Meeting transcript in, action items out.

Customize + copy snippet →

ai-toolsLIVE

Resume Tailor

Resume + JD, ATS-tailored rewrite + keyword diff.

Customize + copy snippet →

ai-toolsLIVE

Cover Letter Generator

Resume + JD, 3 cover letter variants in different tones.

Customize + copy snippet →

ai-toolsLIVE

Citation Generator

DOI/URL/ISBN in, citations in APA/MLA/Chicago/Harvard/IEEE/BibTeX out.

Customize + copy snippet →

ai-toolsLIVE

AI SEO Title Generator

Describe your page, get 10 SEO title variants under 60 chars.

Customize + copy snippet →

ai-toolsLIVE

AI Meta Description Rewriter

Paste a weak meta description, get 5 variants under 155 chars.

Customize + copy snippet →

ai-toolsLIVE

AI Job Description Writer

Paste role requirements, get a polished, inclusive job description.

Customize + copy snippet →

ai-toolsLIVE

AI Blog Outliner

Paste a blog topic, get an SEO-structured H2/H3 outline with word counts and FAQ ideas.

Customize + copy snippet →

Quick start — 30 seconds

Copy the snippet below and paste it into any HTML page. The PDF Compressor will render inside your page with a clean, chrome-less UI.

<iframe
  src="https://www.fixtools.io/pdf/pdf-compressor?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="PDF Compressor by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Tip: append &theme=dark for dark mode, or &lang=fr for French UI.

Built for

Product docs

Let users try a tool inline next to your API reference. Reduces "what does this output look like?" friction.

Blog posts + tutorials

Embed a working CSS validator inside your write-up about CSS Grid. Readers don't leave the page.

Internal portals

School LMS, company intranet, customer support sites — embed without privacy concerns since files stay client-side.

Need white-label embeds for your product?

Remove the "Powered by FixTools" attribution, set custom brand colors, get priority support, and use the embeds inside paid SaaS products. We have a Pro plan for SMBs and an Enterprise tier for larger volumes.

Contact sales

Frequently asked questions

Is the embed free?

Yes — every embeddable FixTools widget is free with no API key, no signup, and no usage limits. A small "Powered by FixTools" link appears in the footer of each embedded tool. The Pro plan removes that attribution for white-label deployments.

Where does the file processing happen?

Entirely in the visitor's browser. No uploads to our servers, no third-party services touch the file. This makes FixTools embeds CSP-friendly and safe to put on pages handling sensitive content.

Can I embed on a Notion / Ghost / WordPress / Docusaurus site?

Yes — the snippet is a plain <iframe> tag. Paste it into any HTML, Markdown, or CMS field that accepts custom code. Each platform has a dedicated copy-paste tab on the customizer page.

Does the iframe support dark mode?

Yes — append &theme=dark to the iframe src and the tool renders with a dark palette. Useful for embedding inside dark-themed docs sites.

Will the iframe resize automatically to fit content?

A fixed height parameter is the simplest setup and works on every CMS. For dynamic resizing, we ship a small postMessage script (coming in a future release) that adjusts iframe height as the tool state changes. For now, pick a height that comfortably fits the tool — 780px works for most.

Can I customize the colors or branding?

Light and dark themes are supported via the theme query parameter. Full white-label color customization is part of the Pro plan. For most embedders the default emerald/slate palette matches well with both light and dark surrounding pages.