Process Lab - Bulk Processing Pipeline for Files & Text
Build processing pipelines and run them against files or text input. Supports conversions, transforms, encoding, and more.
Runs in your browser. No data leaves your device.
Frequently Asked Questions
How does Process Lab work?
Process Lab auto-groups input files by detected MIME type, then executes each group's pipeline sequentially through a shared executor that calls each core tool's process() function, passing the previous step's output as the next step's input. On Chromium browsers it streams files through the Origin Private File System for zero-copy I/O; other browsers fall back to in-memory ArrayBuffer reads.
Can I process text input instead of files?
Yes. Use the Text Input section to paste or type text. Choose a delimiter (line break, comma, space, tab, or custom) to split your text into individual items, then process each one through the pipeline.
What is Chromium mode vs fallback mode?
In Chrome, Edge, or Brave, the File System Access API lets the tool read and write files directly on your device with no size limits. In Firefox or Safari, files are loaded into memory via standard file inputs, which works well for smaller batches.
Can I save and reuse pipelines?
Yes. If you have saved pipelines from the inline chaining system, they appear in the Load Saved dropdown. You can apply the same multi-step pipeline to a new batch of files or text.