YOUR TOOLKIT, ALL TOGETHER

Find your PDF, image
and file tools.

≈

Markdown to LaTeX

Convert Markdown to LaTeX with OneKit. Download the converted file and review formatting and content after conversion.

✓

Markdown to JSON

Convert Markdown to JSON with OneKit. Download the converted file and review formatting and content after conversion.

≈

Markdown to HTML

Convert Markdown to HTML with OneKit. Download the converted file and review formatting and content after conversion.

≈

Markdown to PDF

Convert Markdown to PDF with OneKit. Download the converted file and review formatting and content after conversion.

≈

Markdown to Word

Convert Markdown to Word (DOCX) with OneKit. Download the converted file and review formatting and content after conversion.

≈

PDF to PDF/A

Convert PDF to PDF/A with OneKit. Download the converted file and review formatting and content after conversion.

≈

PDF to PNG

Convert PDF to PNG with OneKit. Download the converted file and review formatting and content after conversion.

≈

PDF to JPEG

Convert PDF to JPEG with OneKit. Download the converted file and review formatting and content after conversion.

≈

PDF to WEBP

Convert PDF to WebP with OneKit. Download the converted file and review formatting and content after conversion.

≈

PDF to TIFF

Convert PDF to TIFF with OneKit. Download the converted file and review formatting and content after conversion.

≈

PDF to Word

Convert PDF to Word (DOCX) with OneKit. Download the converted file and review formatting and content after conversion.

≈

PDF to HTML

Convert PDF to HTML with OneKit. Download the converted file and review formatting and content after conversion.

≈

PDF to PowerPoint

Convert PDF to PowerPoint (PPTX) with OneKit. Download the converted file and review formatting and content after conversion.

≈

PDF to Markdown

Convert PDF to Markdown with OneKit. Download the converted file and review formatting and content after conversion.

✓

Image to Base64

Convert PNG, JPEG, WebP, GIF, BMP, TIFF, ICO to BASE64 with OneKit. Download the converted file and review formatting and content after conversion.

≈

Image to PDF

Convert PNG, JPEG, WebP, GIF, BMP, TIFF, ICO to PDF with OneKit. Download the converted file and review formatting and content after conversion.

≈

Image to PowerPoint

Convert PNG, JPEG, WebP, GIF, BMP, TIFF, ICO to PowerPoint (PPTX) with OneKit. Download the converted file and review formatting and content after conversion.

✓

Base64 to Image

Convert BASE64, TXT to image with OneKit. Download the converted file and review formatting and content after conversion.

≈

Word to PDF

Convert Word (DOCX) to PDF with OneKit. Download the converted file and review formatting and content after conversion.

◷ In developmentWord to PDF CLI details →
≈

Word to PNG

Convert Word (DOCX) to PNG with OneKit. Download the converted file and review formatting and content after conversion.

◷ In developmentWord to PNG CLI details →
≈

Word to Markdown

Convert Word (DOCX) to Markdown with OneKit. Download the converted file and review formatting and content after conversion.

≈

PowerPoint to PDF

Convert PowerPoint (PPTX) to PDF with OneKit. Download the converted file and review formatting and content after conversion.

≈

PowerPoint to PNG

Convert PowerPoint (PPTX) to PNG with OneKit. Download the converted file and review formatting and content after conversion.

≈

LaTeX to HTML

Convert LaTeX to HTML with OneKit. Download the converted file and review formatting and content after conversion.

≈

LaTeX to PDF

Convert LaTeX to PDF with OneKit. Download the converted file and review formatting and content after conversion.

≈

LaTeX to Markdown

Convert LaTeX to Markdown with OneKit. Download the converted file and review formatting and content after conversion.

≈

HTML to PDF

Convert HTML to PDF with OneKit. Download the converted file and review formatting and content after conversion.

≈

HTML to LaTeX

Convert HTML to LaTeX with OneKit. Download the converted file and review formatting and content after conversion.

≈

HTML to JSON

Convert HTML to JSON with OneKit. Download the converted file and review formatting and content after conversion.

≈

HTML to Markdown

Convert HTML to Markdown with OneKit. Download the converted file and review formatting and content after conversion.

≈

Excel to PDF

Convert Excel (XLSX) to PDF with OneKit. Download the converted file and review formatting and content after conversion.

≈

Excel to CSV

Convert Excel (XLSX) to CSV with OneKit. Download the converted file and review formatting and content after conversion.

≈

Excel to JSON

Convert Excel (XLSX) to JSON with OneKit. Download the converted file and review formatting and content after conversion.

≈

JSON to Excel

Convert JSON to Excel (XLSX) with OneKit. Download the converted file and review formatting and content after conversion.

≈

CSV to Excel

Convert CSV to Excel (XLSX) with OneKit. Download the converted file and review formatting and content after conversion.

✓

CSV to JSON

Convert CSV to JSON with OneKit. Download the converted file and review formatting and content after conversion.

✓

Merge PDF

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

✓

Split PDF

Split a PDF into individual page files, with visual page selection for exporting a subset.

✓

Remove pages PDF

Delete selected pages from a PDF using page thumbnails while keeping the remaining pages together.

✓

Organize PDF

Reorder PDF pages with drag and drop and save them in a new page order.

✓

Extract pages PDF

Select PDF pages visually and export them together as a separate PDF document.

≈

Compress PDF

Optimize PDF content streams with lossless compression. File size savings depend on the original document.

≈

Repair PDF

Attempt to rewrite a damaged PDF into a readable document. Recovery depends on which parts of the file remain intact.

≈

Edit PDF

Click supported text in your PDF and edit it directly in a text box. Process changes locally using the original font.

✓

Rotate PDF

Rotate selected PDF pages by 90, 180 or 270 degrees without rotating the rest of the document.

≈

Sign PDF

Digitally sign a PDF with a PKCS#12 certificate through the OneKit CLI. A certificate and its password are required.

◷ In developmentSign PDF CLI details →
✓

Protect PDF

Protect your PDF with AES-256 encryption and a password. The algorithm is selected automatically; no encryption settings are needed.

✓

Unlock PDF

Remove password protection from PDFs encrypted with AES-128, AES-256 or legacy RC4. The existing encryption is detected automatically.

✓

Validate pdfa PDF

Check a PDF for PDF/A conformance with the veraPDF engine through the OneKit CLI and export a JSON report.

≈

Compress image

Adjust image quality and output format to reduce file size. Results depend on the image and selected format.

≈

Crop image

Crop an image visually by drawing a selection, resizing its corners or entering exact pixel coordinates.

≈

Convert image

Convert images between PNG, JPEG, WebP, TIFF, BMP, ICO and GIF with selectable output quality.

✓

Extract images from PDF

Export embedded raster images from a PDF as separate image files. This extracts images rather than rendering whole pages.

≈

Convert video

Convert video files through FFmpeg with selectable output format, codec and bitrate in the OneKit CLI. Re-encoding can change quality.

≈

Convert audio

Convert audio files through FFmpeg with selectable output format, codec and bitrate in the OneKit CLI. Available codecs depend on your installation.

✓

Convert archive

Repackage supported archives as ZIP, TAR, TAR.GZ, TAR.BZ2 or TAR.XZ. The input format is detected automatically; just choose the output format.

✓

Convert font

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.

✓

Inspect file

Inspect file signatures, format information and supported internal structures in a downloadable JSON report.

✓

Set metadata

Write supported file metadata tags using ExifTool through the OneKit CLI. Available metadata fields depend on the file format.

✓

Remove metadata

Remove supported metadata tags from a file using ExifTool through the OneKit CLI. Inspect the result to confirm which fields were removed.

✓

Count text

Count text characters, words and lines and save the results in a JSON report.

✓

Convert text encoding

Convert a text file between supported character encodings, including UTF-8, UTF-16 and legacy encodings.

✓

Encrypt files or folders

Encrypt files or a folder into a password-protected ZIP with AES-256 encryption, compatible with 7-Zip and WinZip.

✓

Decrypt files or folders

Restore files from an AES-256 encrypted ZIP using its password.

✓

Format JavaScript

Format JavaScript source with consistent layout and indentation for easier reading and review.

✓

Format TypeScript

Format TypeScript source with consistent layout and indentation for easier reading and review.

✓

Format JSX

Format JSX source with consistent layout and indentation for easier reading and review.

✓

Format TSX

Format TSX source with consistent layout and indentation for easier reading and review.

✓

Format Python

Format Python source with consistent layout and indentation for easier reading and review.

✓

Format Java

Format Java source with consistent layout and indentation for easier reading and review.

✓

Format C

Format C source with consistent layout and indentation for easier reading and review.

✓

Format C++

Format C++ source with consistent layout and indentation for easier reading and review.

✓

Format C#

Format C# source with consistent layout and indentation for easier reading and review.

✓

Format Go

Format Go source with consistent layout and indentation for easier reading and review.

✓

Format Rust

Format Rust source with consistent layout and indentation for easier reading and review.

◷ In developmentFormat Rust CLI details →
✓

Format PHP

Format PHP source with consistent layout and indentation for easier reading and review.

✓

Format Ruby

Format Ruby source with consistent layout and indentation for easier reading and review.

◷ In developmentFormat Ruby CLI details →
✓

Format Kotlin

Format Kotlin source with consistent layout and indentation for easier reading and review.

✓

Format Swift

Format Swift source with consistent layout and indentation for easier reading and review.

✓

Format Dart

Format Dart source with consistent layout and indentation for easier reading and review.

✓

Format Scala

Format Scala source with consistent layout and indentation for easier reading and review.

✓

Format Lua

Format Lua source with consistent layout and indentation for easier reading and review.

✓

Format Bash

Format Bash source with consistent layout and indentation for easier reading and review.

✓

Format Shell

Format Shell source with consistent layout and indentation for easier reading and review.

✓

Format PowerShell

Format PowerShell source with consistent layout and indentation for easier reading and review.

✓

Format SQL

Format SQL source with consistent layout and indentation for easier reading and review.

✓

Format HTML

Format HTML source with consistent layout and indentation for easier reading and review.

✓

Format CSS

Format CSS source with consistent layout and indentation for easier reading and review.

✓

Format SCSS

Format SCSS source with consistent layout and indentation for easier reading and review.

✓

Format Less

Format Less source with consistent layout and indentation for easier reading and review.

✓

Format XML

Format XML source with consistent layout and indentation for easier reading and review.

✓

Format SVG

Format SVG source with consistent layout and indentation for easier reading and review.

✓

Format JSON

Format JSON source with consistent layout and indentation for easier reading and review.

✓

Format JSON5

Format JSON5 source with consistent layout and indentation for easier reading and review.

✓

Format JSONC

Format JSONC source with consistent layout and indentation for easier reading and review.

✓

Format YAML

Format YAML source with consistent layout and indentation for easier reading and review.

✓

Format TOML

Format TOML source with consistent layout and indentation for easier reading and review.

✓

Format Markdown

Format Markdown source with consistent layout and indentation for easier reading and review.

✓

Format MDX

Format MDX source with consistent layout and indentation for easier reading and review.

✓

Format LaTeX

Format LaTeX source with consistent layout and indentation for easier reading and review.

✓

Format GraphQL

Format GraphQL source with consistent layout and indentation for easier reading and review.

✓

Format Vue

Format Vue source with consistent layout and indentation for easier reading and review.

✓

Format Svelte

Format Svelte source with consistent layout and indentation for easier reading and review.

✓

Format Astro

Format Astro source with consistent layout and indentation for easier reading and review.

✓

Format Solidity

Format Solidity source with consistent layout and indentation for easier reading and review.

✓

Format HCL

Format HCL source with consistent layout and indentation for easier reading and review.

✓

Format Terraform

Format Terraform source with consistent layout and indentation for easier reading and review.

✓

Format Dockerfile

Format Dockerfile source with consistent layout and indentation for easier reading and review.

✓

Format R

Format R source with consistent layout and indentation for easier reading and review.

◷ In developmentFormat R CLI details →
✓

Format Julia

Format Julia source with consistent layout and indentation for easier reading and review.

✓

Format Elixir

Format Elixir source with consistent layout and indentation for easier reading and review.

✓

Format Haskell

Format Haskell source with consistent layout and indentation for easier reading and review.

✓

Validate JavaScript

Validate JavaScript input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate TypeScript

Validate TypeScript input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate JSX

Validate JSX input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate TSX

Validate TSX input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Python

Validate Python input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Java

Validate Java input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate C

Validate C input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

◷ In developmentValidate C CLI details →
✓

Validate C++

Validate C++ input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate C#

Validate C# input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

◷ In developmentValidate C# CLI details →
✓

Validate Go

Validate Go input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Rust

Validate Rust input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate PHP

Validate PHP input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Ruby

Validate Ruby input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Kotlin

Validate Kotlin input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Swift

Validate Swift input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Dart

Validate Dart input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Scala

Validate Scala input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Lua

Validate Lua input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Bash

Validate Bash input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Shell

Validate Shell input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate PowerShell

Validate PowerShell input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate SQL

Validate SQL input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate HTML

Validate HTML input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate CSS

Validate CSS input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate SCSS

Validate SCSS input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Less

Validate Less input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate XML

Validate XML input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate SVG

Validate SVG input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate JSON

Validate JSON input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate JSON5

Validate JSON5 input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate JSONC

Validate JSONC input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate YAML

Validate YAML input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate TOML

Validate TOML input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Markdown

Validate Markdown input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate MDX

Validate MDX input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate LaTeX

Validate LaTeX input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate GraphQL

Validate GraphQL input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Vue

Validate Vue input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Svelte

Validate Svelte input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Astro

Validate Astro input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Solidity

Validate Solidity input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate HCL

Validate HCL input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Terraform

Validate Terraform input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Dockerfile

Validate Dockerfile input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate R

Validate R input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

◷ In developmentValidate R CLI details →
✓

Validate Julia

Validate Julia input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Elixir

Validate Elixir input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate Haskell

Validate Haskell input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate XSD

Validate XSD input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate JSON Schema

Validate JSON Schema input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate CSV

Validate CSV input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate OpenAPI

Validate OpenAPI input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

✓

Validate AsyncAPI

Validate AsyncAPI input and produce a JSON report of parser or compiler findings. Project-wide checks may require a local project.

≈

Minify JavaScript

Minify JavaScript source to produce a compact file for distribution. Review the result before using it in your project.

≈

Minify TypeScript

Minify TypeScript source to produce a compact file for distribution. Review the result before using it in your project.

≈

Minify JSX

Minify JSX source to produce a compact file for distribution. Review the result before using it in your project.

≈

Minify TSX

Minify TSX source to produce a compact file for distribution. Review the result before using it in your project.

≈

Minify HTML

Minify HTML source to produce a compact file for distribution. Review the result before using it in your project.

≈

Minify CSS

Minify CSS source to produce a compact file for distribution. Review the result before using it in your project.

≈

Minify JSON

Minify JSON source to produce a compact file for distribution. Review the result before using it in your project.

≈

Minify SVG

Minify SVG source to produce a compact file for distribution. Review the result before using it in your project.

≈

Minify GraphQL

Minify GraphQL source to produce a compact file for distribution. Review the result before using it in your project.

≈

OCR to PDF

Recognize text in scanned documents or images and export PDF through the OneKit CLI. Recognition quality depends on the scan and installed OCR engines.

◷ In developmentOCR to PDF CLI details →
≈

OCR to Word

Recognize text in scanned documents or images and export Word (DOCX) through the OneKit CLI. Recognition quality depends on the scan and installed OCR engines.

◷ In developmentOCR to Word CLI details →
≈

OCR to Markdown

Recognize text in scanned documents or images and export Markdown through the OneKit CLI. Recognition quality depends on the scan and installed OCR engines.

≈

OCR to LaTeX

Recognize text in scanned documents or images and export LaTeX through the OneKit CLI. Recognition quality depends on the scan and installed OCR engines.

≈

OCR to HTML

Recognize text in scanned documents or images and export HTML through the OneKit CLI. Recognition quality depends on the scan and installed OCR engines.

◷ In developmentOCR to HTML CLI details →
≈

OCR to JSON

Recognize text in scanned documents or images and export JSON through the OneKit CLI. Recognition quality depends on the scan and installed OCR engines.

◷ In developmentOCR to JSON CLI details →
✓

Compare text files

Compare two text files side by side, review highlighted differences and merge individual lines in either direction.

✓

Compare JSON files

Compare two JSON files side by side, review highlighted differences and merge individual lines in either direction.

✓

Compare Jupyter notebook files

Compare Jupyter notebooks by code cells, Markdown cells or both, and merge individual source lines while preserving notebook structure.

≈

Compare LaTeX files

Compare two LaTeX files side by side, review highlighted differences and merge individual lines in either direction.

≈

Compare PDF files

Compare extracted text from two PDF files side by side and merge individual lines. Visual layout and formatting are not compared.

≈

Compare Word files

Compare extracted text from two Word files side by side and merge individual lines. Visual layout and formatting are not compared.

✓

Compare code files

Compare two code files side by side, review highlighted differences and merge individual lines in either direction.

✓

Download video

Download a direct video link or an accessible page exposing a video file in your browser. For social pages blocked by CORS, use the CLI.

✓

Text to QR code

Create a QR code containing your text, entirely on your device. Export PNG or SVG with configurable colors and error correction.

✓

URL to QR code

Create a scannable QR code for an HTTP or HTTPS link without uploading it to a server.

✓

Wi-Fi to QR code

Share a Wi-Fi connection with a QR code for personal, open, hidden or enterprise networks.

✓

vCard to QR code

Build a contact QR code with configurable vCard 3.0 or 4.0 details, multiple phone numbers, emails and postal addresses.

✓

JSON to QR code

Encode compact JSON data in a standard QR code with configurable PNG or SVG output.

✓

Scan QR code

Read QR codes from an image or your camera, locally in your browser, and export their contents as JSON.

✓

Reverse QR code

Decode a QR image to reveal its stored text, link, Wi-Fi credentials, contact card or JSON data.

✓

QR code to text

Extract the text stored in a QR code image without opening links or sending the image to a server.

✓

QR code to JSON

Decode JSON stored in a QR image, or export a structured report for text, links, Wi-Fi and vCard content.

✓

Generate barcode

Create Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF and ISBN-13 barcodes locally, with PNG or SVG output.

✓

Scan barcode

Read standard linear barcodes from an image or your camera and export the identifier and detected format as JSON.

✓

Barcode to text

Extract the identifier stored in a standard linear barcode image and save it as text, preserving leading zeros.

✓

Regex tester

Test JavaScript regular expressions locally, highlight matches and inspect capture groups or replacements.

≈

Permanently redact PDF

Permanently remove selected PDF areas by rebuilding every page from already-masked pixels, without original text or hidden document objects.

≈

Permanently redact image

Replace selected image pixels with solid black and export a fresh opaque PNG without original metadata or hidden alpha pixels.

✓

Add watermark to PDF

Add a text watermark to PDF pages with configurable opacity, color, rotation, position and a single or repeated layout.

≈

Blur, pixelate & image effects

Apply Gaussian blur, pixelation, box blur, a solid color or grayscale to an entire image or selected rectangles.

Install OneKit

Keep OneKit in its own app window, with a shortcut on your device.