15 Million Rows.
67 Seconds. In Your Browser.
All tools process files client-side in your browser using Web Workers and streaming architecture. Zero uploads, zero data exposure.
Benchmarks conducted by SplitForge engineering team. Results vary by hardware, browser, and file complexity (±15–20%).
Runs locally · No file upload · Chrome 132 / Win 11 · See methodology
How We Achieve These Numbers
Streaming Architecture
Process files chunk-by-chunk without loading entire datasets into memory
Client-Side Processing
All computation happens in your browser - your data never leaves your device
Web Workers
Multi-threaded processing keeps UI responsive even with massive files
Optimized Algorithms
FNV-1a hashing, binary operations, and zero-copy buffers for maximum speed
Tool Performance Overview
CSV Tools
CSV Merger
Remove Duplicates
Find & Replace
CSV Splitter
Column Operations
Split Column
Format Converter
Delimiter & Encoding
Pivot & Unpivot
CSV Compare
VLOOKUP/Join
Data Validator
Pattern Extraction
Data Profiler
Data Masking
Aggregate & Group
Data Cleaner
Excel Tools
Excel Splitter
Excel CSV Converter
Excel JSON Converter
Excel Cleaner
Excel Sheet Extractor
Excel Compare
Excel Column Extractor
Excel Sheet Merger
Excel Repair
Excel Preview
Benchmark Methodology
All benchmarks run via automated harness (scripts/stress-test-tool.js) using Puppeteer-controlled Chrome with --enable-precise-memory-info. GC forced before each run via HeapProfiler.collectGarbage. Best of 3 runs per tier (lowest peak reported). Test files generated via scripts/gen-test-files.js with deterministic seeds.
Reproducibility: all test scripts are in the SplitForge repository. Anyone can re-run these benchmarks on their own machine with the same scripts and deterministic test files.
Run the Benchmark Yourself
Drop any file into any tool. No signup, no upload, no waiting. Processing starts the moment you select a file.
Browse All Tools