Getting Started
VizFlow is a free, client-side data visualization tool built by Sidequest Labs. It lets you drag-and-drop CSV, TSV, or JSON files and instantly create beautiful, interactive charts.
Everything runs in your browser — no server uploads, no sign-up required. You can also export charts as PNG, SVG, or share a link with VizFlow for instant visualization.
Yes. VizFlow's core features are completely free and will always be free. This includes:
- Drag-and-drop import for CSV, TSV, and JSON
- All 9 base chart types (Bar, Line, Scatter, Pie, Doughnut, Bubble, Stacked Bar, Polar Area, Radar)
- 12 built-in themes and dark/light mode
- Find and Replace (exact match)
- Data quality scoring and column statistics
- CSV export
- Send cleaned data directly to VizFlow
The free tier supports up to 100 rows per dataset. For unlimited rows and advanced features, see Pro plans.
No. VizFlow requires no account, no email, and no sign-up. Just open the app, drop your file, and start visualizing.
If you purchase a Pro plan, you will receive a license key via email after checkout. You enter that key directly in the app — no account system involved.
VizFlow supports the following input formats:
- CSV (Comma-Separated Values) — the most common tabular format
- TSV (Tab-Separated Values)
- JSON (array of objects)
You can also paste data directly into the app if you have tabular text on your clipboard. The parser auto-detects delimiters.
Data Import
There are two ways to load data into VizFlow:
- Drag and Drop — Drag a CSV, TSV, or JSON file from your file manager directly onto the upload area.
- File Picker — Click the upload area or the file input to open your system's file browser and select a file.
The file is parsed entirely in your browser. Nothing is uploaded to any server.
Yes. Below the upload area you will find a text area labeled "Or paste data." You can paste tabular data directly from your clipboard — copied from a spreadsheet, email, or any text source.
VizFlow auto-detects the delimiter (comma, tab, semicolon) and column structure. After pasting, click Load to import the data.
Since VizFlow runs entirely in your browser, the practical file size limit depends on your device's available memory.
Free tier: Up to 100 rows are displayed and processed. Larger files can be imported but only the first 100 rows are accessible without a Pro license.
Pro: Unlimited rows. Most modern browsers can comfortably handle datasets with tens of thousands of rows. For extremely large files (100,000+ rows), you may notice slower initial parsing depending on your hardware.
Charts
VizFlow offers 12 chart types:
- Remove blank / empty rows — Delete rows where all cells are empty or contain only whitespace.
- Deduplicate rows — Remove exact duplicate rows based on all or selected columns.
- Trim whitespace — Strip leading and trailing spaces from all cells.
- Normalize text casing — Convert text to lowercase, UPPERCASE, Title Case, or Sentence case.
- Standardize date formats — Parse mixed date formats and unify them (e.g., to YYYY-MM-DD).
- Fix number formatting — Normalize thousand separators, decimal points, and currency symbols.
- Find and Replace — Search for text and replace it, with support for exact match (free) and regex with capture groups (Pro).
- Fill blank values — Replace empty cells with a default value, zero, mean, median, or mode.
All 9 base chart types are available on the free tier. Pro unlocks Waterfall, Funnel, Treemap, and Sankey charts.
Use the Chart Type selector in the sidebar. After loading your data, click any chart type to instantly switch.
VizFlow also provides Smart Recommendations — it analyzes your data shape and suggests the best chart type with reasoning.
One click to apply the suggestion.
Pro unlocks 4 additional advanced chart types:
- IF the "Status" column equals "pending" THEN change it to "active"
- IF the "Price" column is greater than 100 THEN add a "High Value" tag
- IF a cell is empty THEN fill it with "N/A"
Sankey — illustrate flow distribution between categories
Customization
VizFlow includes 12 built-in themes on the free tier. Switch between them from the sidebar to instantly update your chart's look.
- Rename: Click on any column header to rename it directly. You can also use the column menu to enter a new name.
- Split Column: Select a column and choose "Split." Specify a delimiter (e.g., comma, space, dash) and the column will be split into two or more new columns.
- Merge Columns: Select two or more columns and choose "Merge." Specify a separator and the columns will be combined into one new column with values joined by the separator.
- Reorder: Drag and drop column headers to rearrange the order.
To change a column's data type, open the column menu and select "Change Type." You can convert between:
- Text — Treat all values as strings
- Number — Parse values as numbers (integers or decimals)
- Date — Parse values as dates
- Boolean — Parse values as true/false
When converting to Number or Date, values that cannot be parsed will be flagged. This helps you identify data quality issues early.
Export
VizFlow supports multiple export formats:
- PNG — Raster image, great for presentations and social media
- SVG — Vector format, scalable to any size, ideal for print
- CSV — Export your data table as comma-separated values
- JSON — Export your data as structured JSON
Pro users get access to high-resolution export (2x and 4x) and transparent background options.
Yes. You can share your chart in several ways:
- Download as PNG/SVG and share the image file
- Copy to clipboard — paste directly into emails, Slack, or documents
- Share link (Pro) — generates a unique URL that recreates the exact chart configuration
All sharing methods are client-side. No data is uploaded to generate share links — the chart configuration is encoded in the URL itself.
Transform
Yes. VizFlow includes several data transformation tools:
- Filter rows — show only rows matching a condition
- Sort — sort by any column ascending or descending
- Rename columns — click any header to rename it
- Hide columns — exclude columns from the chart without deleting them
- Pivot — reshape data from long to wide format
Pro users get access to calculated columns, aggregations, and custom formulas.
The Data Table shows your loaded data in a spreadsheet-like view below the chart. It lets you:
- Verify your data loaded correctly
- Edit individual cells by clicking on them
- Sort by clicking column headers
- See row counts and data types at a glance
Any changes you make in the data table are immediately reflected in the chart.
Privacy
No. Your data never leaves your browser.
VizFlow is a fully client-side application. Every operation — import, transformation, charting, and export — runs entirely in your web browser using JavaScript. No data is ever uploaded, transmitted, or stored on any server.
This applies to all features, including the free tier and Pro features. Your files stay on your machine at all times.
VizFlow is a Progressive Web App (PWA). After your first visit, the browser caches the app's files so it can load without an internet connection.
To enable offline use:
- Visit vizflow.sidequestlabs.app while online.
- The browser will automatically cache the app files in the background.
- You can also click the "Install" button in the navigation bar to add VizFlow to your home screen or desktop.
Once cached, VizFlow works fully offline. All charting, transformation, and export operations function without any network connection.
Pro / Billing
Pro unlocks all features beyond the free tier, including:
- 4 additional chart types — Waterfall, Funnel, Treemap, Sankey
- High-resolution export — 2x and 4x PNG with transparent background
- Custom color picker — per-series color customization
- Custom themes — save and load your own color themes
- Calculated columns — add formulas and aggregations
- Share links — generate URLs that recreate your exact chart
- Dashboards — combine multiple charts on one canvas
- Priority support — direct email support
See the full Free vs. Pro comparison for details.
To upgrade to Pro:
- Visit the Pricing section on the landing page and choose a plan (Lifetime or Yearly).
- Complete the checkout process via Stripe.
- You will receive a license key by email.
- Open the VizFlow app and click "Pro" in the header.
- Enter your license key. It will be validated and stored locally in your browser.
Once activated, all Pro features are immediately available. You do not need to create an account.
We accept all major credit and debit cards through Stripe, our payment processor. This includes Visa, Mastercard, American Express, and Discover.
Stripe also supports Apple Pay, Google Pay, and link (Stripe's one-click checkout) for faster payments.
All payments are securely processed by Stripe. We never see or store your card details.
Yes. Your license key can be activated on multiple devices. Since there is no account system, the key is stored locally on each device you use.
If you switch browsers or clear your data, you can re-enter the same license key to reactivate Pro on that device.
We offer a 30-day money-back guarantee on all Pro plans. If you are not satisfied with VizFlow Pro, contact us within 30 days of purchase for a full refund.
For refund requests, email us at the address listed in the footer. We aim to process all refunds within 2-3 business days.
Troubleshooting
If your file is not loading, try these steps:
- Check the file format — VizFlow supports CSV, TSV, and JSON. Excel files (.xlsx) must be exported to CSV first.
- Check encoding — VizFlow expects UTF-8 encoded files. If your file uses a different encoding, open it in a text editor and re-save as UTF-8.
- Check file size — Files over 50MB may be slow to parse. Try filtering or splitting large files first.
- Check the delimiter — VizFlow auto-detects commas, tabs, and semicolons. If your file uses a different delimiter, let us know.
If none of these work, try the "Paste data" option instead — copy your data from a spreadsheet and paste it directly into the text area.
Common chart issues and fixes:
- Wrong axis labels — Use the column selector to pick the correct X and Y axis columns
- Data looks scrambled — Check that your data has proper headers in the first row
- Numbers showing as text — Your CSV may have formatting issues. Try re-exporting from the source
- Chart type doesn't fit — Try a different chart type. Use the Smart Recommendation feature for suggestions
You can also click "Reset" in the sidebar to start fresh with default settings.
Click the "New" button in the top toolbar. This clears the current dataset and chart, returning you to the upload screen.
Your Pro license key and saved themes are preserved — only the current data session is cleared.
VizFlow performance depends on your device's available memory and the size of your dataset. For large files (50,000+ rows):
- Close other browser tabs to free up memory
- Use a modern browser — Chrome and Edge generally perform best with large datasets
- Filter your data first — reduce the dataset to only the columns and rows you need
- Use the free tier limit — the free tier caps at 100 rows for optimal performance
If performance is consistently poor, consider upgrading your device or using a desktop computer for large datasets.