🔄

Data Conversion Tools

Format transformers, structure mappers, and schema generators — transform spreadsheets, markup trees, and datasets directly in your browser memory.

🔍
Available Converters: 28
🖨️ PDF

DOM to PDF

Renders HTML markup into pixel-accurate, paginated PDF documents using html2canvas rasterization and jsPDF composition — with configurable page sizes, orientations, scaling, and margin controls.

Open Tool →
🔐 PDF

PDF to Base64

Encodes binary PDF files into RFC 4648 standard Base64, URL-safe Base64, or Data URI strings for embedding in JSON APIs, XML payloads, email MIME bodies, and HTML data attributes.

Open Tool →
📄 PDF

Base64 to PDF

Decodes Base64 encoded strings and Data URIs into downloadable PDF documents with instant in-browser preview, integrity checks, and local binary reconstruction.

Open Tool →
🗄️ Excel

Excel to SQL

Generates database-ready SQL CREATE TABLE definitions and batch INSERT statements directly from Excel (.xlsx and .xls) workbooks, with configurable SQL dialects, table names, and batch chunking.

Open Tool →
🔄 Excel

Excel to JSON

Transforms spreadsheet rows and sheets from .xlsx or .xls workbooks into structured JSON arrays and key-value objects for REST APIs, document databases, and frontend application state.

Open Tool →
📊 Excel

Excel to HTML

Converts Excel spreadsheet sheets into clean, semantic HTML tables with responsive overflow wrappers, editable cell contents, and instant code export.

Open Tool →
📝 Excel

Excel to TXT

Extracts Excel spreadsheet rows into delimiter-separated plain text (.txt) files with customizable field delimiters, quoting rules, and header toggles.

Open Tool →
📄 Excel

Excel to PDF

Renders Excel worksheets into paginated, print-ready PDF documents with customizable page orientations, paper sizes, and repeating table headers.

Open Tool →
📜 XML

XML to JSON

Parses and transforms complex XML tags, attributes, and text nodes into clean, nested JSON objects with automatic type coercion and customizable attribute prefixing.

Open Tool →
📊 XML

XML to Excel

Maps repeating XML data elements and attributes into tabular rows and columns, exporting directly to modern Office Open XML (.xlsx) or legacy binary (.xls) workbooks.

Open Tool →
📑 XML

XML to CSV

Flattens hierarchical XML records and tag attributes into tabular delimiter-separated CSV files with configurable delimiters, quotation modes, and column mapping.

Open Tool →
📄 XML

XML to PDF

Compiles structured XML datasets into formatted PDF business reports with configurable layout styling, executive headers, and auto-generated data tables.

Open Tool →
🛡️ XML

XML to XSD

Analyzes sample XML documents and generates W3C-compliant XML Schema Definition (XSD 1.0) files with automated type inference, complexType nesting, and cardinality rules.

Open Tool →
📝 XML

XML to Word

Converts XML records and tag hierarchies into styled Microsoft Word (.doc) documents featuring executive summaries, branded tables, and structural heading outlines.

Open Tool →
🎨 XML

XML to SVG

Visualizes nested XML tree structures as scalable vector graphics (SVG) diagrams or extracts embedded SVG vector markup directly from raw XML documents.

Open Tool →
🔒 XML

XML to Base64

Encodes XML strings and documents into RFC 4648 standard Base64, URL-safe Base64, or Data URI strings for safe transmission in SAML, SOAP, and API payloads.

Open Tool →
🗄️ XML

XML to SQL

Translates XML datasets into relational SQL CREATE TABLE definitions and multi-row INSERT queries supporting PostgreSQL, MySQL, SQLite, and SQL Server dialects.

Open Tool →
🌳 XML

XML to DOM

Parses XML markup into an interactive client-side Document Object Model (DOM) tree with live XPath query evaluation, node type inspections, and attribute breakdowns.

Open Tool →
🎨 CSS

PX to REM

Convert CSS pixel values to rem units and rem values back to pixels with a configurable root font size. Convert multiple values and copy CSS-ready results locally in your browser.

Open Tool →
📄 CSV

CSV to JSON

Convert CSV rows into a JSON array of objects or arrays. Preview structured data and download the result directly in your browser.

Open Tool →
📄 CSV

CSV to XML

Convert CSV rows into XML records with configurable root and row element names. Escape special XML characters and download the converted document locally.

Open Tool →
📄 CSV

CSV to Excel

Turn CSV data into a downloadable Excel workbook (.xlsx), using the first row as column headers or treating every row as data. Conversion runs in your browser.

Open Tool →
📄 CSV

CSV to PDF

Turn CSV rows into a neatly formatted PDF table with repeating column headings and automatic page breaks. Generate and download the PDF in your browser.

Open Tool →
📄 CSV

CSV to HTML

Convert CSV data into an HTML table with escaped cell content and optional styled markup. Copy the generated HTML or download it for a webpage.

Open Tool →
📄 CSV

CSV to SQL

Convert CSV records into SQL INSERT statements with configurable table names and escaped values. Download the generated script locally.

Open Tool →
📄 CSV

CSV to YAML

Convert tabular CSV rows into a YAML list of objects or row arrays. Handle quoted CSV fields and download clean YAML output from your browser.

Open Tool →
📄 CSV

CSV to TSV

Convert CSV data to tab-separated values for spreadsheets, data imports, and text workflows while handling quoted commas and line breaks.

Open Tool →
📄 CSV

CSV to Markdown Table

Convert CSV rows into a Markdown table for README files, documentation, notes, and issue descriptions. Escape table separators and copy or download the result.

Open Tool →

Data Conversion Guide & FAQ

What are DataFrog conversion tools?

DataFrog conversion tools transform structured data between spreadsheet formats (XLSX, XLS), structured markup (XML), interchange standards (JSON, CSV, TXT), relational databases (SQL INSERTs & DDL), and document formats (PDF, Word, SVG). Each tool runs entirely on your local machine.

How does DataFrog handle hierarchical data when mapping to tabular formats?

When converting tree-structured formats like XML to tabular formats (Excel, CSV, or SQL), the converters automatically identify repeating record elements, extract tag attributes as discrete columns, and unroll nested values into clean column headers.

Are data types (numbers, dates, booleans) preserved?

Yes. Values are parsed with semantic type inference. Numbers and floating-point values remain numeric, boolean tokens become literal true/false flags, and ISO dates are formatted according to the target standard.

Is my data private during file conversion?

Yes, 100% private. All conversions execute strictly inside your web browser sandbox using client-side Web APIs and JavaScript libraries (such as SheetJS, pdfmake, and DOMParser). No files or data bytes are ever uploaded to any server.