Convert files
Transcribble homeConvert images, text, and tables on this device. Files are never uploaded or added to your recording library. Download results before closing.
Drop files here
Up to 20 files, 100 MiB total. Images: 20 MiB and 16 megapixels each. Text and data: 2 MiB each.
Supported formats
| Input | Output | Limits |
|---|---|---|
| PNG | JPEG (unavailable in this browser), WebP (unavailable in this browser) | Static raster only |
| JPEG | PNG (unavailable in this browser), WebP (unavailable in this browser) | Static raster only |
| WebP | PNG (unavailable in this browser), JPEG (unavailable in this browser) | Static raster only |
| Plain text | HTML | UTF-8; HTML styling is discarded |
| HTML | Plain text | UTF-8; HTML styling is discarded |
| JSON | CSV, TSV | Array of flat records; scalar values only |
| CSV | JSON, TSV | Header row; matching column counts; JSON needs unique, nonempty headers |
| TSV | JSON, CSV | Header row; matching column counts; JSON needs unique, nonempty headers |
Image encoding is checked in your browser. Images are re-encoded; metadata is removed and color can change. JPEG uses a white background and lossy compression. Animated images are rejected.
CSV and TSV cells stay strings when converted to JSON. JSON numbers, booleans, and null lose type information in tables; nested records and numbers that cannot be represented safely are rejected.
PDF, Office documents, Markdown, SVG, GIF, HEIC, TIFF, AVIF, YAML, XML, archives, audio, and video conversion are not supported. Recording import and transcript exports remain available in the workspace.