dataeng.tools

Convert XML to Parquet — Free, Private, In-Browser

Convert XML to Parquet right in your browser. XML is hierarchical markup common in legacy systems, SOAP APIs, RSS and config — flattened by taking its repeating element as rows; Parquet is a columnar binary format built for analytics — compressed, strongly typed, and splittable. This tool reads your XML file with DuckDB-WASM and writes Parquetlocally — your data never leaves your machine, and there’s no upload, account, or size cap beyond your browser’s memory.

Parquet is columnar, compressed and strongly typed, so the output is usually several times smaller and much faster to scan.

Drop a XML file below to preview its schema and download it as Parquet. Because everything runs client-side, it works offline and keeps even sensitive data private.

Drop a file or click to browse

Drop a XML file — processed locally, never uploaded

Frequently asked questions

Is my file uploaded anywhere?
No. The XML→Parquet conversion runs entirely in your browser via DuckDB-WASM. Your file never leaves your device.
How large a file can I convert?
It's bounded by your browser's available memory rather than any server limit — files in the hundreds of MB are routine. DuckDB runs single-threaded here, so very large files just take a little longer.
Do I need an account?
No — it's free and requires no sign-up.

Do more with your XML file

Related conversions