PDF to PDF/A Converter
Convert a PDF to the PDF/A archival format using the local OneKit CLI.
Convert a PDF to the PDF/A archival format using the local OneKit CLI.
Convert PDF pages to PNG images with selectable resolution. Download one image per page.
Convert PDF pages to JPEG images with selectable resolution. Download one image per page.
Convert PDF pages to WebP images with selectable resolution. Download one image per page.
Convert PDF pages to TIFF images with selectable resolution. Download one image per page.
Extract PDF content into a Word DOCX document. Complex layouts may change; scans require OCR first.
Convert PDF content to HTML for further editing. Complex page layouts may change.
Convert each PDF page into an image on a PowerPoint PPTX slide. Text and shapes are not editable.
Extract PDF text into Markdown. Scanned pages require OCR before text conversion.
Convert a Word DOCX document to PDF using the local OneKit CLI.
Render a Word DOCX document as PNG page images using the local OneKit CLI.
Convert Word DOCX content to Markdown for text editing and publishing.
Convert a PowerPoint PPTX presentation to PDF using the local OneKit CLI.
Render PowerPoint PPTX slides as PNG images using the local OneKit CLI.
Convert an Excel XLSX workbook to PDF using the local OneKit CLI.
Export Excel XLSX spreadsheet data as CSV for use in other spreadsheet and data tools.
Export Excel XLSX spreadsheet data as JSON for structured processing.
Convert JSON data into an Excel XLSX spreadsheet for viewing and editing.
Convert CSV table data into an Excel XLSX spreadsheet.
Convert CSV rows into JSON data for applications and data processing.
Convert Markdown headings, lists and code to a LaTeX document for further editing.
Wrap Markdown source text in a JSON content field for storage and structured processing.
Convert Markdown headings, lists, links and code into an HTML document.
Convert a Markdown document into a downloadable PDF with basic document formatting.
Convert Markdown headings, lists, emphasis and code into a Word DOCX document.
Convert a LaTeX document to HTML using the local OneKit CLI. Review equations and formatting.
Compile a LaTeX document to PDF using the local OneKit CLI and its required document engines.
Convert LaTeX content to Markdown using the local OneKit CLI. Review equations and formatting.
Convert HTML headings, text, lists and links into a PDF. Browser conversion omits CSS and scripts.
Convert HTML document content to LaTeX. Browser conversion omits CSS, scripts and external images.
Parse HTML into a structured JSON representation of the document.
Convert HTML document content into Markdown for text editing and publishing.
Extract the text stored in a QR code image without opening links or sending the image to a server.
Decode JSON stored in a QR image, or export a structured report for text, links, Wi-Fi and vCard content.
Extract a vCard contact from a QR image and download a VCF file locally.
Encode a PNG, JPEG or other supported image as Base64 text for embedding or transfer.
Convert a PNG, JPEG or other supported image into a PDF document.
Place supported images on PowerPoint PPTX slides and download the presentation.
Decode Base64 image data and download the original image bytes without re-encoding.
Combine multiple PDF files into one document in the order you choose.
Split a PDF into individual page files, with visual page selection for exporting a subset.
Delete selected pages from a PDF using page thumbnails while keeping the remaining pages together.
Reorder PDF pages with drag and drop and save them in a new page order.
Select PDF pages visually and export them together as a separate PDF document.
Rotate selected PDF pages by 90, 180 or 270 degrees without rotating the rest of the document.
Click supported text in your PDF and edit it directly in a text box. Process changes locally using the original font.
Permanently remove selected PDF areas by rebuilding every page from already-masked pixels, without original text or hidden document objects.
Add a text watermark to PDF pages with configurable opacity, color, rotation, position and a single or repeated layout.
Optimize PDF content streams with lossless compression. File size savings depend on the original document.
Attempt to rewrite a damaged PDF into a readable document. Recovery depends on which parts of the file remain intact.
Digitally sign a PDF with a PKCS#12 certificate through the OneKit CLI. A certificate and its password are required.
Protect your PDF with AES-256 encryption and a password. The algorithm is selected automatically; no encryption settings are needed.
Remove password protection from PDFs encrypted with AES-128, AES-256 or legacy RC4. The existing encryption is detected automatically.
Check a PDF for PDF/A conformance with the veraPDF engine through the OneKit CLI and export a JSON report.
Download original images from a direct URL or accessible page locally. Sites may block browser access.
Convert images between PNG, JPEG, WebP, TIFF, BMP, ICO and GIF with selectable output quality.
Export embedded raster images from a PDF as separate image files. This extracts images rather than rendering whole pages.
Turn an image into a multi-resolution favicon ICO or a website icon bundle with PNG icons, a web manifest and installation instructions.
Crop an image visually by drawing a selection, resizing its corners or entering exact pixel coordinates.
Enlarge an image 2×, 3× or 4× with Lanczos resampling and download a PNG.
Rotate images by 90, 180 or 270 degrees and reflect them horizontally or vertically. Export a PNG locally.
Replace selected image pixels with solid black and export a fresh opaque PNG without original metadata or hidden alpha pixels.
Apply Gaussian blur, pixelation, box blur, a solid color or grayscale to an entire image or selected rectangles.
Remove the background from a portrait locally and download a transparent PNG.
Adjust image quality and output format to reduce file size. Results depend on the image and selected format.
Compare two LaTeX files side by side, review highlighted differences and merge individual lines in either direction.
Compare extracted text from two PDF files side by side and merge individual lines. Visual layout and formatting are not compared.
Compare extracted text from two Word files side by side and merge individual lines. Visual layout and formatting are not compared.
Compare two JSON files side by side, review highlighted differences and merge individual lines in either direction.
Compare Jupyter notebooks by code cells, Markdown cells or both, and merge individual source lines while preserving notebook structure.
Compare two code files side by side, review highlighted differences and merge individual lines in either direction.
Compare two text files side by side, review highlighted differences and merge individual lines in either direction.
Format JavaScript source with consistent layout and indentation for easier reading and review.
Format TypeScript source with consistent layout and indentation for easier reading and review.
Format JSX source with consistent layout and indentation for easier reading and review.
Format TSX source with consistent layout and indentation for easier reading and review.
Format Python source with consistent layout and indentation for easier reading and review.
Format Java source with consistent layout and indentation for easier reading and review.
Format C source with consistent layout and indentation for easier reading and review.
Format C++ source with consistent layout and indentation for easier reading and review.
Format C# source with consistent layout and indentation for easier reading and review.
Format Go source with consistent layout and indentation for easier reading and review.
Format Rust source with consistent layout and indentation for easier reading and review.
Format PHP source with consistent layout and indentation for easier reading and review.
Format Ruby source with consistent layout and indentation for easier reading and review.
Format Kotlin source with consistent layout and indentation for easier reading and review.
Format Swift source with consistent layout and indentation for easier reading and review.
Format Dart source with consistent layout and indentation for easier reading and review.
Format Scala source with consistent layout and indentation for easier reading and review.
Format Lua source with consistent layout and indentation for easier reading and review.
Format Bash source with consistent layout and indentation for easier reading and review.
Format Shell source with consistent layout and indentation for easier reading and review.
Format PowerShell source with consistent layout and indentation for easier reading and review.
Format SQL source with consistent layout and indentation for easier reading and review.
Format HTML source with consistent layout and indentation for easier reading and review.
Format CSS source with consistent layout and indentation for easier reading and review.
Format SCSS source with consistent layout and indentation for easier reading and review.
Format Less source with consistent layout and indentation for easier reading and review.
Format XML source with consistent layout and indentation for easier reading and review.
Format SVG source with consistent layout and indentation for easier reading and review.
Format JSON source with consistent layout and indentation for easier reading and review.
Format JSON5 source with consistent layout and indentation for easier reading and review.
Format JSONC source with consistent layout and indentation for easier reading and review.
Format YAML source with consistent layout and indentation for easier reading and review.
Format TOML source with consistent layout and indentation for easier reading and review.
Format Markdown source with consistent layout and indentation for easier reading and review.
Format MDX source with consistent layout and indentation for easier reading and review.
Format LaTeX source with consistent layout and indentation for easier reading and review.
Format GraphQL source with consistent layout and indentation for easier reading and review.
Format Vue source with consistent layout and indentation for easier reading and review.
Format Svelte source with consistent layout and indentation for easier reading and review.
Format Astro source with consistent layout and indentation for easier reading and review.
Format Solidity source with consistent layout and indentation for easier reading and review.
Format HCL block indentation and attribute spacing while preserving expressions, strings and comments.
Format Terraform block indentation and attribute spacing while preserving expressions, strings and comments.
Format Dockerfile instruction keywords and line endings while preserving commands, comments and continuations.
Format R source with consistent layout and indentation for easier reading and review.
Format Julia source with consistent layout and indentation for easier reading and review.
Format Elixir source with consistent layout and indentation for easier reading and review.
Format Haskell source with consistent layout and indentation for easier reading and review.
Check JavaScript syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check TypeScript syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check JSX syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check TSX syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Python syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Java source syntax locally and download a JSON report. Compilation, types and project dependencies are not checked.
Check C source syntax locally and download a JSON report. Compilation, types and project dependencies are not checked.
Check C++ source syntax locally and download a JSON report. Compilation, types and project dependencies are not checked.
Check C# syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Go syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Rust source syntax locally and download a JSON report. Compilation, types and project dependencies are not checked.
Check PHP syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Ruby source syntax locally and download a JSON report. Compilation, types and project dependencies are not checked.
Check Kotlin syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Swift syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Dart syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Scala syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Lua syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Bash syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Shell syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check PowerShell syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check PostgreSQL SQL syntax and download a JSON report without connecting to or executing queries on a database.
Parse HTML and download a JSON report. Parser acceptance is not a complete HTML standards conformance audit.
Parse CSS syntax and download a JSON report. This does not check visual rendering or browser compatibility.
Check SCSS syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Less syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check XML syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check SVG syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check JSON syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check JSON5 syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check JSONC syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check YAML syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check TOML syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Parse Markdown and download a JSON report. Ordinary prose is valid; this is not a style or link checker.
Check MDX syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check LaTeX syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check GraphQL syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Vue syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Svelte syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Astro syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Solidity syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check HCL syntax and export a JSON report. Terraform plans, providers and project evaluation are not included.
Check Terraform syntax and export a JSON report. Terraform plans, providers and project evaluation are not included.
Check Dockerfile instruction structure and download a JSON report. Images are not built and shell commands are not executed.
Check R syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Julia syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Elixir syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Check Haskell syntax and download a JSON report of parser findings. Project-wide checks may require a local project.
Validate an XML Schema (XSD) definition and download a JSON report. External resource access is disabled.
Validate a JSON Schema definition against its declared draft and download a JSON report. This checks the schema, not instance data.
Check CSV quoting and consistent field counts across rows, then download a JSON validation report.
Check OpenAPI document structure and local JSON Pointer references. Remote references are not fetched.
Check AsyncAPI document structure and local JSON Pointer references. Remote references are not fetched.
Minify JavaScript source to produce a compact file for distribution. Review the result before using it in your project.
Compile TypeScript to minified JavaScript. TypeScript types are removed and JSX is transformed; keep the original source.
Compile JSX to minified JavaScript. TypeScript types are removed and JSX is transformed; keep the original source.
Compile TSX to minified JavaScript. TypeScript types are removed and JSX is transformed; keep the original source.
Minify HTML source to produce a compact file for distribution. Review the result before using it in your project.
Minify CSS source to produce a compact file for distribution. Review the result before using it in your project.
Minify JSON source to produce a compact file for distribution. Review the result before using it in your project.
Minify SVG source to produce a compact file for distribution. Review the result before using it in your project.
Minify GraphQL source to produce a compact file for distribution. Review the result before using it in your project.
Test JavaScript regular expressions locally, highlight matches and inspect capture groups or replacements.
Inspect file signatures, format information and supported internal structures in a downloadable JSON report.
Count text characters, words and lines and save the results in a JSON report.
Inspect URL components, HTTP status, final destination and visible headers. Browser redirect details are limited.
Write supported file metadata tags using ExifTool through the OneKit CLI. Available metadata fields depend on the file format.
Remove supported metadata tags from a file using ExifTool through the OneKit CLI. Inspect the result to confirm which fields were removed.
Remove formatting from pasted text, HTML, Markdown or Word files. Copy plain text or download UTF-8 TXT locally.
Convert a text file between supported character encodings, including UTF-8, UTF-16 and legacy encodings.
Encrypt files or a folder into a password-protected ZIP with AES-256 encryption, compatible with 7-Zip and WinZip.
Restore files from an AES-256 encrypted ZIP using its password.
Make scanned PDFs and images searchable with local OCR. Download a PDF with selectable text.
Extract text from scanned PDFs or images into Word (DOCX) locally. Review recognition errors.
Extract text from scanned PDFs or images into Markdown locally. Review recognition errors.
Extract text from scanned PDFs or images into LaTeX locally. Review recognition errors.
Extract text from scanned PDFs or images into HTML locally. Review recognition errors.
Extract text from scanned PDFs or images into JSON locally. Review recognition errors.
Create a QR code containing your text, entirely on your device. Export PNG, JPEG or SVG with configurable colors and error correction.
Create a scannable QR code for an HTTP or HTTPS link without uploading it to a server.
Share a Wi-Fi connection with a QR code for personal, open, hidden or enterprise networks.
Create a vCard 3.0 or 4.0 contact QR code with names, phone numbers, emails and addresses. Only completed fields are included.
Create Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF and ISBN-13 barcodes locally, with PNG, JPEG or SVG output.
Read standard linear barcodes from an image or your camera and export the identifier and detected format as JSON.
Extract the identifier stored in a standard linear barcode image and save it as text, preserving leading zeros.
Read QR codes from an image or your camera, locally in your browser, and export their contents as JSON.
Decode a QR image to reveal its stored text, link, Wi-Fi credentials, contact card or JSON data.
Create an importable vCard 3.0 or 4.0 contact file with names, phone numbers, emails and addresses.
Try downloading a direct video link or social post in your browser. If the site blocks access, a warning explains the limitation.
Convert video to MP4, WebM, MKV, MOV, AVI or GIF locally in your browser. Re-encoding can change quality.
Reduce video file size locally with FFmpeg and export MP4.
Speed up or slow down a video while keeping its audio synchronized and preserving pitch.
Turn a short video clip into a looping GIF entirely on your device.
Extract authorized YouTube audio locally as original audio or MP3 at 64–320 kbps.
Download audio from a direct URL or accessible page. Keep original bytes or convert locally to MP3.
Convert audio to MP3, WAV, FLAC, OGG, AAC or M4A locally in your browser. Keep the original recording.
Transcribe audio locally with multilingual Whisper and download text with a timestamp report.
Repackage supported archives as ZIP, TAR, TAR.GZ, TAR.BZ2 or TAR.XZ. The input format is detected automatically; just choose the output format.
Create expiring short URLs with random or custom names.
Inspect license and copyright declarations in PDF metadata. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in Word document properties. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in PowerPoint presentation properties. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in Excel spreadsheet properties. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in video metadata. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in audio metadata. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in image metadata. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in font name tables. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in EPUB package metadata. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in code projects and archives. Unverified estimate; confirm the source and full license before use.
Inspect license and copyright declarations in dataset metadata and documentation. Unverified estimate; confirm the source and full license before use.
Convert supported TTF, OTF, WOFF and WOFF2 font files. The input format is detected automatically; just choose the output format. Font-specific compatibility may vary.
No tools match your search. Try another word.
To prevent issues with OneKit’s advanced technology and protect your privacy, please disable your ad blocker for this site. As a precaution, we disable tools until ad blockers are turned off.
Thank you for your support.
OneKit team
Reload the page when you’re done.