Skip to main content

Split Your Lists with Confidence

SplitBox is a browser-based tool built for anyone who regularly needs to chunk transaction references, IDs, or any list of items into batches for SQL queries, API calls, or similar operations. No data ever leaves your browser. All processing happens client-side, ensuring complete privacy for your sensitive data.

Key Features

Multiple Split Modes

Split by items per batch, max characters per batch, or target number of batches. Perfect for SQL IN clauses, API rate limits, or evenly distributing workloads.

Smart Preprocessing

Deduplicate entries (case-sensitive or insensitive) and validate tokens with built-in patterns (alphanumeric, email) or custom regex before splitting.

Flexible Output

Choose from plain text, SQL IN format, quoted CSV, or JSON arrays. Configure delimiters (newline, comma, tab) to match your workflow.

Privacy-First Architecture

100% client-side processing with Web Workers. No servers, no tracking, no data collection. Your sensitive data never leaves your machine.

Why SplitBox?

Built for Real Workflows

Whether you’re working with:
  • Database queries: Split thousands of IDs into SQL-safe batches
  • API requests: Respect rate limits by chunking payloads
  • Data processing: Distribute large datasets across parallel workers
  • File exports: Generate manageable batch files with proper formatting
SplitBox handles the complexity so you can focus on your work.

No Learning Curve

1

Paste your list

Drop in your data—newline-separated, comma-separated, or tab-separated. Auto-detection figures it out.
2

Configure once

Set your batch size, choose output format, and optionally enable deduplication or validation.
3

Split and export

Get instant results in a responsive grid. Copy individual batches or export everything as a ZIP with manifest.
Use the keyboard shortcut Cmd+Enter (or Ctrl+Enter on Windows) to split instantly after pasting your list.

Technical Highlights

Built with modern web technologies for performance and reliability:
  • React 19 + TypeScript: Type-safe components with the latest React features
  • Vite with SWC: Lightning-fast builds and hot module replacement
  • Tailwind CSS 3: Responsive design with dark/light theme support
  • Web Workers: Heavy splitting runs in background threads to keep the UI responsive
  • JSZip: Export all batches at once with a JSON manifest
SplitBox uses Web Workers to process large lists (10,000+ items) without freezing your browser. The UI stays smooth even during intensive operations.

Open Source

SplitBox is fully open source and available on GitHub. Review the code, report issues, or contribute improvements.

Get Started

Ready to streamline your batch processing workflow? Check out the Quickstart guide to learn the core features in under 5 minutes.

Build docs developers (and LLMs) love