.jsonl File — JSON Lines
application/jsonl
Drop any file to identify its extension and type — runs entirely in your browser
Drop a .jsonl file here or click to choose
Or drop any file to identify its extension
application/jsonlQuick Facts
| Extension | .jsonl |
| Full Name | JSON Lines |
| MIME Type | application/jsonl |
| Category | Data |
| Type | Text-based (human-readable) |
| Typical Size | 1 KB – 100 GB |
| First Appeared | 2013 |
What Is a .jsonl File?
JSONL (JSON Lines, also called newline-delimited JSON or NDJSON) is a text format where each line is a valid JSON value, typically a JSON object. The format is designed for streaming structured data, log files, and processing large datasets line by line without loading the entire file into memory. Each line is independently parseable, making JSONL ideal for append-only data, streaming APIs, Unix pipeline processing with tools like jq, and parallel processing where different workers handle different lines. JSONL is widely used in machine learning for training data (OpenAI's GPT fine-tuning format, Hugging Face datasets), logging systems (structured JSON logging with one event per line), data engineering pipelines (BigQuery, Elasticsearch bulk API), and analytics data export. The format combines JSON's self-describing structure with the line-oriented processing model of Unix tools. Unlike JSON arrays, JSONL files don't need a complete parse to extract individual records, making them practical for files that are gigabytes or terabytes in size. JSONL files can be compressed with gzip for efficient storage and transfer while maintaining line-oriented streaming decompression.
How to Open .jsonl Files
Related File Extensions
More Data File Extensions
Other data formats you might encounter
Browse File Extensions by Category
Explore our reference of 259 file extensions with details, programs, and related formats.