Skip to content
DDevToolery

Working with large files

What the practical limits are and why they exist.

Processing happens in your browser tab, so the ceiling is your device's memory rather than a quota we set.

Rough guidance

  • Under 1 MB — instant on any device.
  • 1–5 MB — comfortable on a laptop; a warning appears above 5 MB.
  • 5–25 MB — works on a reasonable machine, but expect a pause. The CSV viewer stops at 100,000 rows.
  • Above 25 MB — a browser tab is the wrong tool. Use jq, ripgrep or a real editor.

If the tab freezes

Syntax highlighting is disabled automatically past about 120 KB. Turning off line wrapping in preferences also helps. Regex evaluation runs in a worker with a time limit, so a runaway pattern is stopped rather than locking the page.

The trade-off

A server-side tool could stream a gigabyte file — by receiving your gigabyte file. Local processing means the memory is yours and so is the limit.