Extract from PNG
Use this extractor for .png files. It can extract EXIF data, GPS data & map, QR codes and barcodes, color palette, ICC profiles, text into a ZIP result.
Try Extract Text from Image in the browser ->
Extract.FAST uses this same API -- what you see in the browser is what you get in code.
Quick reference
| Field | Value |
|---|---|
| Source file type | .png |
| Source group | Images |
| Submit endpoint | POST https://api.tools.fast/extract |
| Estimate endpoint | POST https://api.tools.fast/extract/estimate/png |
| Result | ZIP download |
| Default capabilities | image.exif, image.gps, image.codes, image.colors, image.profiles, image.text |
| Max file size | free: 50 MB; pro: 2048 MB |
| Document limits | Not applicable |
| Duration limits | Not applicable |
Capabilities
| Capability | Default | Options | Pricing | Description |
|---|---|---|---|---|
image.exif | Yes | None | Included | EXIF-style metadata exported as JSON and CSV. |
image.gps | Yes | None | Included | GPS coordinates plus a downloadable map when stored in the source file. |
image.codes | Yes | None | Included | QR codes and barcodes found in the file. |
image.colors | Yes | None | Included | Dominant colors and palette information. |
image.profiles | Yes | None | Included | ICC profiles and color management data. |
image.text | Yes | None | Included | Text recognized from screenshots, photos, and scanned images with Fast AI OCR. |
Options payload with all capabilities
Use this shape when you want to explicitly configure every supported output for this source type.
{
"extraction": {
"selectedCapabilities": [
"image.exif",
"image.gps",
"image.codes",
"image.colors",
"image.profiles",
"image.text"
],
"includeManifest": true
}
}Estimate example
curl -sS -X POST "https://api.tools.fast/extract/estimate/png" \
-H "X-Fast-Api-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"fileSizeMb": 10,
"options": {
"extraction": {
"selectedCapabilities": [
"image.exif",
"image.gps",
"image.codes",
"image.colors",
"image.profiles",
"image.text"
],
"includeManifest": true
}
}
}'Extract example with all options configured
curl -sS -X POST "https://api.tools.fast/extract" \
-H "X-Fast-Api-Key: $API_KEY" \
-F "[email protected]" \
-F 'options={
"extraction": {
"selectedCapabilities": [
"image.exif",
"image.gps",
"image.codes",
"image.colors",
"image.profiles",
"image.text"
],
"includeManifest": true
}
}'Machine-readable discovery
GET /options/png
GET /extractors/png