Online Parquet Editor & Viewer
Edit, view, and create Apache Parquet files directly in your browser. No installation required - all processing happens locally for complete privacy. Perfect for data engineers, analysts, and developers working with columnar data.
Key Features: Browser-based editing • Complete privacy (no uploads) • Schema modification • Complex data types • Export functionality • Free to use
Editor loading... Please wait
| Field Name | Type | Nullable | Actions |
|---|---|---|---|
No Schema DefinedChoose one of the options: 📁 Upload existing file: Use "Select Parquet File" button above ✨ Create new file: Click "Add Field" below to define your schema | |||
Features
Parquet Editor is a comprehensive, browser-based tool for working with Apache Parquet files. It is engineered to be fast, secure, and user-friendly, enabling data professionals to accomplish common tasks without installing additional software.
Privacy-First Processing
All processing happens inside your browser via WebAssembly. Your files are never uploaded to a server. This ensures complete control over your data, making the tool suitable for sensitive or proprietary datasets.
Schema Editing
Modify column names, data types, and nullability. The interface is designed to help you edit schemas with confidence while validating changes to avoid common errors.
Data Manipulation
Add, edit, and delete rows with immediate feedback. Use filters and sorting to focus on the rows you need. When ready, download an updated Parquet file to continue your workflow elsewhere.
Performance & Large Files
Built on DB running in WebAssembly, Parquet Editor efficiently handles large datasets directly in your browser, reducing latency and the need for infrastructure.
No Sign-up, No Tracking
Use the tool without creating an account. We focus on a clean, productive experience with minimal friction.
About Parquet Editor
A Comprehensive Online Parquet Tool
Our Parquet Editor & Viewer is a powerful online tool designed for developers, data scientists, and analysts. Whether you need to quickly view a parquet file online, read parquet data without installing any software, or perform detailed edits, we've got you covered. You can edit parquet files, modify schemas, add or delete rows, and then download your changes. It's also a parquet creator; you can build a new file from scratch.
This tool is perfect for anyone looking for a free parquet editor or online parquet viewer. It supports the Apache Parquet format and is built with privacy in mind - your files are never uploaded to a server. Get started now to open parquet files online and streamline your data analysis workflow.
Privacy-First Design
Parquet Editor is built with privacy as a core principle. All file processing happens entirely within your browser using WebAssembly technology. This means your data never leaves your device - there are no server uploads, no data transmission, and no external storage. Your sensitive data remains completely private and secure on your local machine.
Powerful Browser-Based Processing
Parquet Editor brings enterprise-grade data processing capabilities directly to your browser. You can view, edit, create, and manipulate Apache Parquet files without installing any software or relying on external services. The tool supports complex data types, schema modifications, and efficient handling of large datasets.
Key Features
- Complete Privacy: No data uploads or server processing
- Schema Editing: Modify column types, names, and nullable properties
- Data Manipulation: Add, edit, and delete rows with real-time validation
- File Export: Download your modified data as standard Parquet files
- Type Safety: Built-in support for various data types including timestamps, numbers, and strings
- Performance: Efficient handling of large datasets using WebAssembly
About the Developer
Parquet Editor is maintained by Abhishek Kumar , a passionate developer focused on creating tools that prioritize user privacy and data security. The goal is to democratize data processing by making powerful tools accessible directly in the browser without compromising on privacy or security.
Community
We believe in the power of community-driven development. Your feedback, feature requests, and contributions help make Parquet Editor better for everyone. Whether you're a data analyst, developer, or researcher, your input is valuable in shaping the future of this tool.
Documents
What is Apache Parquet?
Apache Parquet is a columnar storage format optimized for analytics workloads. It provides efficient compression and encoding, enabling faster scans and lower storage costs compared to row-based formats. Parquet is widely used in data engineering and analytics stacks including Spark, Trino, Presto, Snowflake, BigQuery, and more.
Why use Parquet Editor?
Parquet Editor lets you open, inspect, and modify Parquet files directly in your browser. Powered by Embedded DB in your browser and WebAssembly, your files never leave your device, making it ideal for sensitive data.
Getting Started (Step-by-step)
Option 1: Edit an Existing Parquet File
- Open the Home page.
- Click Select Parquet File and choose a .parquet file from your computer.
- Review the Schema tab to see column names, types, and nullable properties.
- Switch to the Data tab to view, add, edit, or delete rows.
- Click Download Parquet File to save your changes.
Option 2: Create a New Parquet File from Scratch
- Open the Home page.
- Click New File to start with a blank schema.
- In the Schema tab, define your columns:
- Click Add Column to create new columns
- Set the column name (e.g., "user_id", "email", "created_at")
- Choose the data type (string, integer, double, boolean, timestamp, date, etc.)
- Toggle nullable if the column can contain null values
- For complex types, you can define structs, lists, and maps
- Switch to the Data tab and click Add Row to insert data.
- Fill in the values for each column in your new rows.
- Click Download Parquet File to export your newly created file.
Tips & Best Practices
- Keep schemas stable across files to simplify downstream processing.
- Use appropriate types (e.g., timestamps vs strings) for better performance.
- Validate data ranges and nullability before exporting.
FAQ
- Are my files uploaded? No. All processing happens in your browser.
- Max file size? Depends on your browser memory. Try splitting very large datasets.
- Is it free? Yes, the tool is free to use.
Release Notes
December 2025
- Parquet Version 2 Support: Added full support for reading and writing Parquet files using version 2 format specifications, enabling better compression and encoding options.
- Large File Handling: Added warnings and improved error messages for large files to help users understand browser memory limitations.
June 2025
- Pagination Support: Added pagination for viewing large datasets with thousands of rows efficiently.
- Advanced Filtering & Sorting: Introduced column-level filtering and multi-column sorting capabilities for better data exploration.
- Struct Type Support: Full support for creating and editing Parquet struct (nested object) types in your schemas.
- Malformed Data Handling: Improved error handling for corrupted or malformed struct data.
May 2025
- Decimal Type Support: Added support for decimal/numeric data types with precision and scale.
- Complex Data Types: Enhanced support for nested schemas including maps, lists, and arrays.
- BigInt Support: Proper handling of large integer values and BigInt data types.
- Timestamp & Date Improvements: Fixed issues with timestamp precision and date rendering in arrays.
- Export Enhancements: Improved file export functionality with better handling of edited data.
January 2025
- Initial Release: Browser-based Parquet file editor with schema editing and data manipulation.
- Privacy-First Design: All processing happens locally in the browser with no server uploads.
- Complex Datatype Support: Initial support for nested and complex Parquet data types.
