Introduction to data export
This document describes the different ways of exporting data fromBigQuery.
For more information about data integrations, seeIntroduction to loading, transforming, and exporting data.
Export query results
You can export query results to a local file (either as a CSV or JSON file),Google Drive, or Google Sheets. For more information, seeExport query results to a file.
Export tables
You can export your BigQuery tables in the following data formats:
| Data format | Supported compression types | Supported export methods |
|---|---|---|
| CSV | GZIP | Export to Cloud Storage |
| JSON | GZIP | Export to Cloud Storage Read from BigQuery using Dataflow |
| Avro | DEFLATE, SNAPPY | Export to Cloud Storage Read from BigQuery using Dataflow |
| Parquet | GZIP, SNAPPY, ZSTD | Export to Cloud Storage |
You can alsoexport your BigQuery tables as Protobuf columnswhen working with nested data structures that require objecttype safety, or if you need a wider language support.
Export BigQuery code assets
You can downloadBigQuery Studiocode assets, such assaved queries ornotebooksto maintain a local copy of your assets. For more information on downloading your BigQuery code assets, see thefollowing:
Export using reverse ETL
You can set up reverse ETL (RETL) workflows (preview) to move data fromBigQuery to the following databases:
What's next
- Learn aboutquotas for extract jobs.
- Learn aboutBigQuery storage pricing.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-05 UTC.