Data Conversion Tools
Format transformers, structure mappers, and schema generators — transform spreadsheets, markup trees, and datasets directly in your browser memory.
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 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 →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 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 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 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 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 to PDF
Renders Excel worksheets into paginated, print-ready PDF documents with customizable page orientations, paper sizes, and repeating table headers.
Open Tool →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 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 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 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 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 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 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 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 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 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 →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 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 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 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 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 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 to SQL
Convert CSV records into SQL INSERT statements with configurable table names and escaped values. Download the generated script locally.
Open Tool →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 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 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.