1 GB sample files

A 1,073,741,824-byte file: the largest size this site creates, and the per-file limit of Slack. Available in all 54 formats.

Create a 1 GB file

Each file is exactly 1,073,741,824 bytes and is a valid file of its format. Files this large are not stored anywhere: the button creates the file in your browser. In browsers that can stream to disk (current Chrome, Edge and Firefox on computers and Android) it goes straight into your downloads list and never has to fit in memory; it takes from a few seconds to a few minutes, depending on your device and the format. Other browsers, including Safari and every browser on iPhone and iPad, can only make smaller files, and the buttons say so before you start.

Generated locally in your browser; the output is not uploaded by this tool. Maximum practical size depends on your browser, device memory and available download APIs.

1 GB sample files in every format
FileFormatSizeContentsCreate
1 GB Avro samplesample-avro-1gb.avro Avro 1 GB1,073,741,824 bytes Created in your browser
1 GB BIN samplesample-bin-1gb.bin BIN 1 GB1,073,741,824 bytes Created in your browser
1 GB BMP samplesample-bmp-1gb.bmp BMP 1 GB1,073,741,824 bytes Created in your browser
1 GB CSS samplesample-css-1gb.css CSS 1 GB1,073,741,824 bytes Created in your browser
1 GB CSV samplesample-csv-1gb.csv CSV 1 GB1,073,741,824 bytes Created in your browser
1 GB DOCX samplesample-docx-1gb.docx DOCX 1 GB1,073,741,824 bytes Created in your browser
1 GB EML samplesample-eml-1gb.eml EML 1 GB1,073,741,824 bytes Created in your browser
1 GB EPUB samplesample-epub-1gb.epub EPUB 1 GB1,073,741,824 bytes Created in your browser
1 GB FLAC samplesample-flac-1gb.flac FLAC 1 GB1,073,741,824 bytes Created in your browser
1 GB GeoJSON samplesample-geojson-1gb.geojson GeoJSON 1 GB1,073,741,824 bytes Created in your browser
1 GB GIF samplesample-gif-1gb.gif GIF 1 GB1,073,741,824 bytes Created in your browser
1 GB glTF samplesample-gltf-1gb.gltf glTF 1 GB1,073,741,824 bytes Created in your browser
1 GB GPX samplesample-gpx-1gb.gpx GPX 1 GB1,073,741,824 bytes Created in your browser
1 GB GZ samplesample-gz-1gb.gz GZ 1 GB1,073,741,824 bytes Created in your browser
1 GB HTML samplesample-html-1gb.html HTML 1 GB1,073,741,824 bytes Created in your browser
1 GB iCalendar samplesample-ics-1gb.ics iCalendar 1 GB1,073,741,824 bytes Created in your browser
1 GB ICO samplesample-ico-1gb.ico ICO 1 GB1,073,741,824 bytes Created in your browser
1 GB INI samplesample-ini-1gb.ini INI 1 GB1,073,741,824 bytes Created in your browser
1 GB JavaScript samplesample-js-1gb.js JavaScript 1 GB1,073,741,824 bytes Created in your browser
1 GB JPG samplesample-jpg-1gb.jpg JPG 1 GB1,073,741,824 bytes Created in your browser
1 GB JSON samplesample-json-1gb.json JSON 1 GB1,073,741,824 bytes Created in your browser
1 GB JSONL samplesample-jsonl-1gb.jsonl JSONL 1 GB1,073,741,824 bytes Created in your browser
1 GB KML samplesample-kml-1gb.kml KML 1 GB1,073,741,824 bytes Created in your browser
1 GB LOG samplesample-log-1gb.log LOG 1 GB1,073,741,824 bytes Created in your browser
1 GB M4A samplesample-m4a-1gb.m4a M4A 1 GB1,073,741,824 bytes Created in your browser
1 GB Markdown samplesample-md-1gb.md Markdown 1 GB1,073,741,824 bytes Created in your browser
1 GB MKV samplesample-mkv-1gb.mkv MKV 1 GB1,073,741,824 bytes Created in your browser
1 GB MOV samplesample-mov-1gb.mov MOV 1 GB1,073,741,824 bytes Created in your browser
1 GB MP3 samplesample-mp3-1gb.mp3 MP3 1 GB1,073,741,824 bytes Created in your browser
1 GB MP4 samplesample-mp4-1gb.mp4 MP4 1 GB1,073,741,824 bytes Created in your browser
1 GB OBJ samplesample-obj-1gb.obj OBJ 1 GB1,073,741,824 bytes Created in your browser
1 GB ODS samplesample-ods-1gb.ods ODS 1 GB1,073,741,824 bytes Created in your browser
1 GB ODT samplesample-odt-1gb.odt ODT 1 GB1,073,741,824 bytes Created in your browser
1 GB PDF samplesample-pdf-1gb.pdf PDF 1 GB1,073,741,824 bytes Created in your browser
1 GB PNG samplesample-png-1gb.png PNG 1 GB1,073,741,824 bytes Created in your browser
1 GB PPTX samplesample-pptx-1gb.pptx PPTX 1 GB1,073,741,824 bytes Created in your browser
1 GB RTF samplesample-rtf-1gb.rtf RTF 1 GB1,073,741,824 bytes Created in your browser
1 GB SQL samplesample-sql-1gb.sql SQL 1 GB1,073,741,824 bytes Created in your browser
1 GB SRT samplesample-srt-1gb.srt SRT 1 GB1,073,741,824 bytes Created in your browser
1 GB STL samplesample-stl-1gb.stl STL 1 GB1,073,741,824 bytes Created in your browser
1 GB SVG samplesample-svg-1gb.svg SVG 1 GB1,073,741,824 bytes Created in your browser
1 GB TAR samplesample-tar-1gb.tar TAR 1 GB1,073,741,824 bytes Created in your browser
1 GB TIFF samplesample-tiff-1gb.tiff TIFF 1 GB1,073,741,824 bytes Created in your browser
1 GB TOML samplesample-toml-1gb.toml TOML 1 GB1,073,741,824 bytes Created in your browser
1 GB TSV samplesample-tsv-1gb.tsv TSV 1 GB1,073,741,824 bytes Created in your browser
1 GB TXT samplesample-txt-1gb.txt TXT 1 GB1,073,741,824 bytes Created in your browser
1 GB WAV samplesample-wav-1gb.wav WAV 1 GB1,073,741,824 bytes Created in your browser
1 GB WebM samplesample-webm-1gb.webm WebM 1 GB1,073,741,824 bytes Created in your browser
1 GB WebP samplesample-webp-1gb.webp WebP 1 GB1,073,741,824 bytes Created in your browser
1 GB WebVTT samplesample-vtt-1gb.vtt WebVTT 1 GB1,073,741,824 bytes Created in your browser
1 GB XLSX samplesample-xlsx-1gb.xlsx XLSX 1 GB1,073,741,824 bytes Created in your browser
1 GB XML samplesample-xml-1gb.xml XML 1 GB1,073,741,824 bytes Created in your browser
1 GB YAML samplesample-yaml-1gb.yaml YAML 1 GB1,073,741,824 bytes Created in your browser
1 GB ZIP samplesample-zip-1gb.zip ZIP 1 GB1,073,741,824 bytes Created in your browser

What is a 1 GB test file?

A gigabyte is the size at which every shortcut fails. Slack accepts files up to 1 GB, Cloudflare plans below Enterprise reject request bodies far smaller than this, and a file of this size cannot be held comfortably in memory on many phones.

Use it to test long-running uploads and downloads end to end: progress, pause and resume, timeouts, retries, and checksum verification of the result.

In everyday terms: About 1 hour 40 minutes of CD-quality WAV audio, or around 20 minutes of 1080p video at a typical streaming bit rate.

Limits near 1 GB

Published limits in widely used services that a 1 GB file is useful for testing. Limits change, so confirm them in the current documentation before relying on them.

SystemLimitAt 1 GB
Slack1 GB per fileAt the limit.
Cloudflare (Free, Pro and Business plans)100 MB or 200 MB request bodyRejected with HTTP 413.
Amazon S35 GB for a single PUTAccepted; multipart upload is recommended.
FAT324 GiB minus one byte per fileFits on a FAT32 USB stick or SD card.

Good for

  • End-to-end tests of very large transfers
  • Pause, resume and retry behaviour
  • Timeouts and keep-alive settings
  • Storage quotas and checksum verification

Transfer time

How long 1,073,741,824 bytes take to move, before any compression.

1 Mbit/s (slow mobile or uplink)2 h 23 min
10 Mbit/s (basic broadband)14 min 19 s
100 Mbit/s (fast broadband)1 min 26 s
1 Gbit/s (fibre or data centre)8.6 seconds

Related

1 GB files: questions

How long does a 1 GB download take?
About 14 minutes at 10 Mbit/s and about 1.5 minutes at 100 Mbit/s. On a 1 Mbit/s uplink the same upload takes about 2 hours 23 minutes.
How many bytes is 1 GB?
1 GB is 1,073,741,824 bytes on this site. Sizes use binary units, in which 1 KB is 1,024 bytes, 1 MB is 1,048,576 bytes and 1 GB is 1,073,741,824 bytes.
Where does the 1 GB file come from?
It is created by a script in your own browser and, where the browser supports it, streamed straight to your downloads list, so nothing is stored on or sent from our server. How long it takes depends on your device and the format. Browsers that cannot stream to disk, such as Safari and every browser on iPhone and iPad, can only make smaller files.