Navigated to performance
Real-World Performance Benchmarks

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 (stable) / Win 11 · See methodology

Featured Benchmark

CSV Splitter

102M rows (10 GB)
Processed
~6.5 minutes
Total Time
~260K rows/sec
Throughput
97×
Excel Limit
View Full Benchmark

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

Verified

CSV Merger

Capacity
42 GB tested
Speed
~200K rows/sec
No ceiling — 40 MB heap
View Benchmark
Verified

Remove Duplicates

Capacity
10M+ rows
Speed
~218–277K rows/sec (OPFS)
10 GB Gate-3 validated
View Benchmark
Verified

Find & Replace

Capacity
10M+ rows
Speed
196K rows/sec
2M replacements
View Benchmark
Verified

CSV Splitter

Capacity
102M rows
Speed
~260K rows/sec
10 GB tested
View Benchmark
Verified

Column Operations

Capacity
1M+ rows
Speed
34K rows/sec
Complex transforms
View Benchmark
Verified

Split Column

Capacity
428M rows (proj.)
Speed
~621K rows/sec
10 GB constant-memory
View Benchmark
Verified

Format Converter

Capacity
10M+ rows
Speed
~440K rows/sec (harness)
CSV→JSONL — zero upload
View Benchmark
Verified

Delimiter & Encoding

Capacity
10M+ rows
Speed
~303K rows/sec (proj.)
1.5 GB gate
View Benchmark
Verified

Pivot & Unpivot

Capacity
200M rows (10.4 GB)
Speed
~250K rows/sec (OPFS)
Gate 3 validated
View Benchmark
Verified

CSV Compare

Capacity
50M+ rows tested
Speed
141K rows/sec
Cell-level diffs
View Benchmark
Verified

VLOOKUP/Join

Capacity
10GB+ per side
Speed
~85K rows/sec
Constant ~250–390MB
View Benchmark
Verified

Data Validator

Capacity
228M rows (10GB)
Speed
~1M rows/sec (format-only)
CRM presets + uniqueness
View Benchmark
Verified

Pattern Extraction

Capacity
5M+ rows
Speed
111K rows/sec
551K patterns found
View Benchmark
Verified

Data Profiler

Capacity
500MB / 3M rows (exact)
Speed
~12.7K rows/sec (exact)
Fast sample, any size
View Benchmark
Verified

Data Masking

Capacity
10M+ rows
Speed
~250K rows/sec (proj.)
PII anonymization
View Benchmark
Verified

Aggregate & Group

Capacity
200M rows (10.4 GB)
Speed
~235–270K rows/sec (OPFS)
Gate 3 validated · 19 functions
View Benchmark
Verified

Data Cleaner

Capacity
Up to 10GB
Speed
Memory-bounded streaming
No memory ceiling
View Benchmark

Excel Tools

Verified

Excel Splitter

Capacity
1M+ rows
Speed
50K rows/sec
20 sec processing
View Benchmark
Verified

Excel CSV Converter

Capacity
~300K rows
Speed
~31.5K rows/sec
~6.3 sec (200K rows)
View Benchmark
Verified

Excel JSON Converter

Capacity
XLSX ~14 MB/file
Speed
array-of-objects
pretty / minified / multi-sheet
View Benchmark
Verified

Excel Cleaner

Capacity
~440K rows
Speed
~33K rows/sec
~12 sec (400K rows)
View Benchmark
Verified

Excel Sheet Extractor

Capacity
100K+ rows
Speed
17K rows/sec
5.7 sec processing
View Benchmark
Verified

Excel Compare

Capacity
~200K rows/file
Speed
~12.8K rows/sec
~15.6 sec (2×200K)
View Benchmark
Verified

Excel Column Extractor

Capacity
~250K rows
Speed
~23K rows/sec
~9.5 sec (200K rows)
View Benchmark
Verified

Excel Sheet Merger

Capacity
XLSX ~14 MB/file
Speed
~20 MB aggregate
5 merge modes · CSV streams
View Benchmark
Verified

Excel Repair

Capacity
~250K rows
Speed
~14K rows/sec
Formula preservation
View Benchmark
Verified

Excel Preview

Capacity
Any size (subset)
Speed
~45K rows/sec (<12 MB)
Instant 1,000-row preview
View Benchmark

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.

Machine
dev machine (Alder Lake class), 64 GB RAM
OS
Windows 11, SSD
Browser
Chrome (stable)
CSV Splitter test date
June 2026 (TRUE 10GB)

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