{"version":1,"scope":"curated_converter_pages","description":"Supported pairs with dedicated converter pages. Aliases such as jpg and jpeg count as separate file extension pairs. This catalog is not the entire conversion graph or a guarantee for every file: source content, engine limits and availability determine success. After upload, use link.file.formats for that file's available output URLs.","hub_url":"https://snip.link/convert","counts":{"pages":50,"file_extension_pairs":85,"web_page_conversions":3},"conversions":[{"id":"heic-to-jpg","label":"HEIC to JPG","group":"pictures","page_url":"https://snip.link/convert/heic-to-jpg","input":{"kind":"file","formats":[{"extension":"heic","media_type":"image/heic"},{"extension":"heif","media_type":"image/heif"}]},"output":{"extension":"jpg","media_type":"image/jpeg"},"fidelity":"JPG is saved at high quality; for every pixel exactly as it was, pick PNG. Transparent areas become white."},{"id":"heic-to-png","label":"HEIC to PNG","group":"pictures","page_url":"https://snip.link/convert/heic-to-png","input":{"kind":"file","formats":[{"extension":"heic","media_type":"image/heic"},{"extension":"heif","media_type":"image/heif"}]},"output":{"extension":"png","media_type":"image/png"},"fidelity":"PNG is lossless: every pixel is kept, transparency too."},{"id":"png-to-jpg","label":"PNG to JPG","group":"pictures","page_url":"https://snip.link/convert/png-to-jpg","input":{"kind":"file","formats":[{"extension":"png","media_type":"image/png"}]},"output":{"extension":"jpg","media_type":"image/jpeg"},"fidelity":"JPG is saved at high quality; for every pixel exactly as it was, pick PNG. Transparent areas become white."},{"id":"jpg-to-png","label":"JPG to PNG","group":"pictures","page_url":"https://snip.link/convert/jpg-to-png","input":{"kind":"file","formats":[{"extension":"jpg","media_type":"image/jpeg"},{"extension":"jpeg","media_type":"image/jpeg"},{"extension":"jfif","media_type":"image/jpeg"}]},"output":{"extension":"png","media_type":"image/png"},"fidelity":"PNG is lossless: every pixel is kept, transparency too."},{"id":"webp-to-png","label":"WebP to PNG","group":"pictures","page_url":"https://snip.link/convert/webp-to-png","input":{"kind":"file","formats":[{"extension":"webp","media_type":"image/webp"}]},"output":{"extension":"png","media_type":"image/png"},"fidelity":"PNG is lossless: every pixel is kept, transparency too."},{"id":"webp-to-jpg","label":"WebP to JPG","group":"pictures","page_url":"https://snip.link/convert/webp-to-jpg","input":{"kind":"file","formats":[{"extension":"webp","media_type":"image/webp"}]},"output":{"extension":"jpg","media_type":"image/jpeg"},"fidelity":"JPG is saved at high quality; for every pixel exactly as it was, pick PNG. Transparent areas become white."},{"id":"png-to-webp","label":"PNG to WebP","group":"pictures","page_url":"https://snip.link/convert/png-to-webp","input":{"kind":"file","formats":[{"extension":"png","media_type":"image/png"}]},"output":{"extension":"webp","media_type":"image/webp"},"fidelity":"WebP is saved at high quality and is usually far smaller than PNG or JPG."},{"id":"jpg-to-webp","label":"JPG to WebP","group":"pictures","page_url":"https://snip.link/convert/jpg-to-webp","input":{"kind":"file","formats":[{"extension":"jpg","media_type":"image/jpeg"},{"extension":"jpeg","media_type":"image/jpeg"},{"extension":"jfif","media_type":"image/jpeg"}]},"output":{"extension":"webp","media_type":"image/webp"},"fidelity":"WebP is saved at high quality and is usually far smaller than PNG or JPG."},{"id":"png-to-avif","label":"PNG to AVIF","group":"pictures","page_url":"https://snip.link/convert/png-to-avif","input":{"kind":"file","formats":[{"extension":"png","media_type":"image/png"}]},"output":{"extension":"avif","media_type":"image/avif"},"fidelity":"AVIF is saved at high quality and is usually the smallest of all; every current browser shows it."},{"id":"jpg-to-avif","label":"JPG to AVIF","group":"pictures","page_url":"https://snip.link/convert/jpg-to-avif","input":{"kind":"file","formats":[{"extension":"jpg","media_type":"image/jpeg"},{"extension":"jpeg","media_type":"image/jpeg"},{"extension":"jfif","media_type":"image/jpeg"}]},"output":{"extension":"avif","media_type":"image/avif"},"fidelity":"AVIF is saved at high quality and is usually the smallest of all; every current browser shows it."},{"id":"gif-to-png","label":"GIF to PNG","group":"pictures","page_url":"https://snip.link/convert/gif-to-png","input":{"kind":"file","formats":[{"extension":"gif","media_type":"image/gif"}]},"output":{"extension":"png","media_type":"image/png"},"fidelity":"PNG is lossless: every pixel is kept, transparency too. An animated GIF becomes its first frame."},{"id":"svg-to-png","label":"SVG to PNG","group":"pictures","page_url":"https://snip.link/convert/svg-to-png","input":{"kind":"file","formats":[{"extension":"svg","media_type":"image/svg+xml"}]},"output":{"extension":"png","media_type":"image/png"},"fidelity":"PNG is lossless: every pixel is kept, transparency too. The drawing is rendered at its own size in a real browser."},{"id":"tiff-to-jpg","label":"TIFF to JPG","group":"pictures","page_url":"https://snip.link/convert/tiff-to-jpg","input":{"kind":"file","formats":[{"extension":"tiff","media_type":"image/tiff"},{"extension":"tif","media_type":"image/tiff"}]},"output":{"extension":"jpg","media_type":"image/jpeg"},"fidelity":"JPG is saved at high quality; for every pixel exactly as it was, pick PNG. Transparent areas become white. A TIFF with several pages gives its first."},{"id":"tiff-to-png","label":"TIFF to PNG","group":"pictures","page_url":"https://snip.link/convert/tiff-to-png","input":{"kind":"file","formats":[{"extension":"tiff","media_type":"image/tiff"},{"extension":"tif","media_type":"image/tiff"}]},"output":{"extension":"png","media_type":"image/png"},"fidelity":"PNG is lossless: every pixel is kept, transparency too. A TIFF with several pages gives its first."},{"id":"bmp-to-png","label":"BMP to PNG","group":"pictures","page_url":"https://snip.link/convert/bmp-to-png","input":{"kind":"file","formats":[{"extension":"bmp","media_type":"image/bmp"}]},"output":{"extension":"png","media_type":"image/png"},"fidelity":"PNG is lossless: every pixel is kept, transparency too."},{"id":"word-to-pdf","label":"Word to PDF","group":"documents","page_url":"https://snip.link/convert/word-to-pdf","input":{"kind":"file","formats":[{"extension":"docx","media_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{"extension":"doc","media_type":"application/msword"},{"extension":"odt","media_type":"application/vnd.oasis.opendocument.text"},{"extension":"rtf","media_type":"application/rtf"}]},"output":{"extension":"pdf","media_type":"application/pdf"},"fidelity":"Laid out the way Word prints it: pages, fonts, tables, headers and pictures. Common Office fonts are matched with look-alikes of the same width, so lines and pages break where they did."},{"id":"powerpoint-to-pdf","label":"PowerPoint to PDF","group":"documents","page_url":"https://snip.link/convert/powerpoint-to-pdf","input":{"kind":"file","formats":[{"extension":"pptx","media_type":"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{"extension":"ppt","media_type":"application/vnd.ms-powerpoint"},{"extension":"odp","media_type":"application/vnd.oasis.opendocument.presentation"}]},"output":{"extension":"pdf","media_type":"application/pdf"},"fidelity":"One page per slide, laid out as the deck shows it. Animations and transitions do not carry over, and speaker notes are left out."},{"id":"excel-to-pdf","label":"Excel to PDF","group":"documents","page_url":"https://snip.link/convert/excel-to-pdf","input":{"kind":"file","formats":[{"extension":"xlsx","media_type":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{"extension":"xls","media_type":"application/vnd.ms-excel"},{"extension":"ods","media_type":"application/vnd.oasis.opendocument.spreadsheet"}]},"output":{"extension":"pdf","media_type":"application/pdf"},"fidelity":"Every sheet laid out as it prints, with the print areas and page breaks set in the file."},{"id":"markdown-to-word","label":"Markdown to Word document","group":"documents","page_url":"https://snip.link/convert/markdown-to-word","input":{"kind":"file","formats":[{"extension":"md","media_type":"text/markdown"},{"extension":"markdown","media_type":"text/markdown"}]},"output":{"extension":"docx","media_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},"fidelity":"Headings, lists, tables, links, code and quotes become real Word styles you can edit."},{"id":"html-to-word","label":"HTML to Word document","group":"documents","page_url":"https://snip.link/convert/html-to-word","input":{"kind":"file","formats":[{"extension":"html","media_type":"text/html"},{"extension":"htm","media_type":"text/html"}]},"output":{"extension":"docx","media_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},"fidelity":"Headings, paragraphs, lists, tables and links become Word styles. Pictures linked from the web are left out; layout and scripts do not carry over."},{"id":"doc-to-docx","label":"DOC to DOCX","group":"documents","page_url":"https://snip.link/convert/doc-to-docx","input":{"kind":"file","formats":[{"extension":"doc","media_type":"application/msword"}]},"output":{"extension":"docx","media_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},"fidelity":"The same document in the current Word format: text, styles, tables and pictures carry over."},{"id":"ppt-to-pptx","label":"PPT to PPTX","group":"documents","page_url":"https://snip.link/convert/ppt-to-pptx","input":{"kind":"file","formats":[{"extension":"ppt","media_type":"application/vnd.ms-powerpoint"}]},"output":{"extension":"pptx","media_type":"application/vnd.openxmlformats-officedocument.presentationml.presentation"},"fidelity":"The same deck in the current PowerPoint format: slides, text and pictures carry over."},{"id":"epub-to-pdf","label":"EPUB to PDF","group":"documents","page_url":"https://snip.link/convert/epub-to-pdf","input":{"kind":"file","formats":[{"extension":"epub","media_type":"application/epub+zip"}]},"output":{"extension":"pdf","media_type":"application/pdf"},"fidelity":"The book's chapters, headings and pictures in one PDF on A4 pages. Fixed-layout and protected e-books are not supported."},{"id":"pdf-to-markdown","label":"PDF to Markdown","group":"documents","page_url":"https://snip.link/convert/pdf-to-markdown","input":{"kind":"file","formats":[{"extension":"pdf","media_type":"application/pdf"}]},"output":{"extension":"md","media_type":"text/markdown"},"fidelity":"The words, headings, lists and tables carry over. A scanned PDF that is only pictures of pages has no text to read."},{"id":"pdf-to-text","label":"PDF to Text","group":"documents","page_url":"https://snip.link/convert/pdf-to-text","input":{"kind":"file","formats":[{"extension":"pdf","media_type":"application/pdf"}]},"output":{"extension":"txt","media_type":"text/plain"},"fidelity":"Every word in reading order. A scanned PDF that is only pictures of pages has no text to read."},{"id":"word-to-markdown","label":"Word to Markdown","group":"documents","page_url":"https://snip.link/convert/word-to-markdown","input":{"kind":"file","formats":[{"extension":"docx","media_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}]},"output":{"extension":"md","media_type":"text/markdown"},"fidelity":"The words, headings, lists, links and tables carry over; pictures are left out."},{"id":"word-to-text","label":"Word to Text","group":"documents","page_url":"https://snip.link/convert/word-to-text","input":{"kind":"file","formats":[{"extension":"docx","media_type":"application/vnd.openxmlformats-officedocument.wordprocessingml.document"}]},"output":{"extension":"txt","media_type":"text/plain"},"fidelity":"The words in order, without formatting or pictures."},{"id":"markdown-to-pdf","label":"Markdown to PDF","group":"documents","page_url":"https://snip.link/convert/markdown-to-pdf","input":{"kind":"file","formats":[{"extension":"md","media_type":"text/markdown"},{"extension":"markdown","media_type":"text/markdown"}]},"output":{"extension":"pdf","media_type":"application/pdf"},"fidelity":"GitHub-style Markdown: headings, lists, task lists, tables, code blocks and links, set on A4 pages. Pictures linked by address are included."},{"id":"markdown-to-html","label":"Markdown to HTML","group":"documents","page_url":"https://snip.link/convert/markdown-to-html","input":{"kind":"file","formats":[{"extension":"md","media_type":"text/markdown"},{"extension":"markdown","media_type":"text/markdown"}]},"output":{"extension":"html","media_type":"text/html"},"fidelity":"GitHub-style Markdown as a clean, readable page that works in light and dark."},{"id":"text-to-pdf","label":"Text to PDF","group":"documents","page_url":"https://snip.link/convert/text-to-pdf","input":{"kind":"file","formats":[{"extension":"txt","media_type":"text/plain"}]},"output":{"extension":"pdf","media_type":"application/pdf"},"fidelity":"Every line, space and blank line stays exactly where it was, on A4 pages."},{"id":"html-to-pdf","label":"HTML to PDF","group":"documents","page_url":"https://snip.link/convert/html-to-pdf","input":{"kind":"file","formats":[{"extension":"html","media_type":"text/html"},{"extension":"htm","media_type":"text/html"}]},"output":{"extension":"pdf","media_type":"application/pdf"},"fidelity":"Rendered in a real browser with the file's styles, fonts and pictures from the web, on A4 pages. Scripts do not run."},{"id":"html-to-markdown","label":"HTML to Markdown","group":"documents","page_url":"https://snip.link/convert/html-to-markdown","input":{"kind":"file","formats":[{"extension":"html","media_type":"text/html"},{"extension":"htm","media_type":"text/html"}]},"output":{"extension":"md","media_type":"text/markdown"},"fidelity":"The words, headings, links, lists and tables carry over; layout and scripts do not."},{"id":"csv-to-json","label":"CSV to JSON","group":"data","page_url":"https://snip.link/convert/csv-to-json","input":{"kind":"file","formats":[{"extension":"csv","media_type":"text/csv"}]},"output":{"extension":"json","media_type":"application/json"},"fidelity":"Each row becomes an object keyed by the header row. Quotes, commas and line breaks inside cells are handled."},{"id":"csv-to-markdown","label":"CSV to Markdown table","group":"data","page_url":"https://snip.link/convert/csv-to-markdown","input":{"kind":"file","formats":[{"extension":"csv","media_type":"text/csv"}]},"output":{"extension":"md","media_type":"text/markdown"},"fidelity":"A GitHub-style table with the first row as the header; pipes in cells are escaped."},{"id":"excel-to-csv","label":"Excel to CSV","group":"data","page_url":"https://snip.link/convert/excel-to-csv","input":{"kind":"file","formats":[{"extension":"xlsx","media_type":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{"extension":"xls","media_type":"application/vnd.ms-excel"},{"extension":"ods","media_type":"application/vnd.oasis.opendocument.spreadsheet"}]},"output":{"extension":"csv","media_type":"text/csv"},"fidelity":"The first sheet's rows as they show in the spreadsheet. For another sheet, add ?table=2 (and so on) to the CSV link."},{"id":"csv-to-excel","label":"CSV to Excel","group":"data","page_url":"https://snip.link/convert/csv-to-excel","input":{"kind":"file","formats":[{"extension":"csv","media_type":"text/csv"}]},"output":{"extension":"xlsx","media_type":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},"fidelity":"One sheet with the rows as they are, read as UTF-8. Quotes, commas and line breaks inside cells are handled."},{"id":"excel-to-json","label":"Excel to JSON","group":"data","page_url":"https://snip.link/convert/excel-to-json","input":{"kind":"file","formats":[{"extension":"xlsx","media_type":"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{"extension":"xls","media_type":"application/vnd.ms-excel"},{"extension":"ods","media_type":"application/vnd.oasis.opendocument.spreadsheet"}]},"output":{"extension":"json","media_type":"application/json"},"fidelity":"Each row of each sheet becomes an object keyed by the sheet's header row."},{"id":"mov-to-mp4","label":"MOV to MP4","group":"video","page_url":"https://snip.link/convert/mov-to-mp4","input":{"kind":"file","formats":[{"extension":"mov","media_type":"video/quicktime"}]},"output":{"extension":"mp4","media_type":"video/mp4"},"fidelity":"H.264 video with AAC sound, the MP4 every phone, browser and editor plays. Larger than 1920 pixels on a side is scaled down; smaller stays as it is."},{"id":"mkv-to-mp4","label":"MKV to MP4","group":"video","page_url":"https://snip.link/convert/mkv-to-mp4","input":{"kind":"file","formats":[{"extension":"mkv","media_type":"video/x-matroska"}]},"output":{"extension":"mp4","media_type":"video/mp4"},"fidelity":"The first video and sound tracks as H.264 and AAC. Subtitles and extra audio tracks are left out. Larger than 1920 pixels on a side is scaled down."},{"id":"avi-to-mp4","label":"AVI to MP4","group":"video","page_url":"https://snip.link/convert/avi-to-mp4","input":{"kind":"file","formats":[{"extension":"avi","media_type":"video/x-msvideo"}]},"output":{"extension":"mp4","media_type":"video/mp4"},"fidelity":"H.264 video with AAC sound, usually far smaller than the AVI. Larger than 1920 pixels on a side is scaled down."},{"id":"webm-to-mp4","label":"WebM to MP4","group":"video","page_url":"https://snip.link/convert/webm-to-mp4","input":{"kind":"file","formats":[{"extension":"webm","media_type":"video/webm"}]},"output":{"extension":"mp4","media_type":"video/mp4"},"fidelity":"H.264 video with AAC sound. Larger than 1920 pixels on a side is scaled down; smaller stays as it is."},{"id":"video-to-gif","label":"Video to GIF","group":"video","page_url":"https://snip.link/convert/video-to-gif","input":{"kind":"file","formats":[{"extension":"mp4","media_type":"video/mp4"},{"extension":"m4v","media_type":"video/mp4"},{"extension":"mov","media_type":"video/quicktime"},{"extension":"webm","media_type":"video/webm"},{"extension":"mkv","media_type":"video/x-matroska"},{"extension":"avi","media_type":"video/x-msvideo"}]},"output":{"extension":"gif","media_type":"image/gif"},"fidelity":"The first ten seconds at 12 frames a second, 480 pixels wide, with colours chosen for the clip. GIFs have no sound."},{"id":"mp4-to-mp3","label":"MP4 to MP3","group":"video","page_url":"https://snip.link/convert/mp4-to-mp3","input":{"kind":"file","formats":[{"extension":"mp4","media_type":"video/mp4"},{"extension":"m4v","media_type":"video/mp4"},{"extension":"mov","media_type":"video/quicktime"},{"extension":"webm","media_type":"video/webm"},{"extension":"mkv","media_type":"video/x-matroska"},{"extension":"avi","media_type":"video/x-msvideo"}]},"output":{"extension":"mp3","media_type":"audio/mpeg"},"fidelity":"The sound track as a high-quality MP3 (about 190 kbps). A video with no sound has nothing to convert."},{"id":"wav-to-mp3","label":"WAV to MP3","group":"audio","page_url":"https://snip.link/convert/wav-to-mp3","input":{"kind":"file","formats":[{"extension":"wav","media_type":"audio/wav"}]},"output":{"extension":"mp3","media_type":"audio/mpeg"},"fidelity":"A high-quality MP3 (about 190 kbps), about a tenth the size of the WAV."},{"id":"m4a-to-mp3","label":"M4A to MP3","group":"audio","page_url":"https://snip.link/convert/m4a-to-mp3","input":{"kind":"file","formats":[{"extension":"m4a","media_type":"audio/mp4"},{"extension":"aac","media_type":"audio/aac"}]},"output":{"extension":"mp3","media_type":"audio/mpeg"},"fidelity":"A high-quality MP3 (about 190 kbps) that plays on every device."},{"id":"flac-to-mp3","label":"FLAC to MP3","group":"audio","page_url":"https://snip.link/convert/flac-to-mp3","input":{"kind":"file","formats":[{"extension":"flac","media_type":"audio/flac"}]},"output":{"extension":"mp3","media_type":"audio/mpeg"},"fidelity":"A high-quality MP3 (about 190 kbps). Keep the FLAC if you need every detail of the original."},{"id":"mp3-to-wav","label":"MP3 to WAV","group":"audio","page_url":"https://snip.link/convert/mp3-to-wav","input":{"kind":"file","formats":[{"extension":"mp3","media_type":"audio/mpeg"}]},"output":{"extension":"wav","media_type":"audio/wav"},"fidelity":"16-bit WAV, the format audio editors open. It sounds exactly like the MP3 it came from."},{"id":"url-to-markdown","label":"Web page to Markdown","group":"web","page_url":"https://snip.link/convert/url-to-markdown","input":{"kind":"url","schemes":["http","https"]},"output":{"extension":"md","media_type":"text/markdown"},"fidelity":"Public pages only: pages behind a sign-in cannot be loaded, and pages that ask not to be archived are skipped. Very long pages are cut at 12,000 pixels."},{"id":"website-to-pdf","label":"Website to PDF","group":"web","page_url":"https://snip.link/convert/website-to-pdf","input":{"kind":"url","schemes":["http","https"]},"output":{"extension":"pdf","media_type":"application/pdf"},"fidelity":"Public pages only: pages behind a sign-in cannot be loaded, and pages that ask not to be archived are skipped. Very long pages are cut at 12,000 pixels."},{"id":"website-screenshot","label":"Website screenshot","group":"web","page_url":"https://snip.link/convert/website-screenshot","input":{"kind":"url","schemes":["http","https"]},"output":{"extension":"jpg","media_type":"image/jpeg"},"fidelity":"Public pages only: pages behind a sign-in cannot be loaded, and pages that ask not to be archived are skipped. Very long pages are cut at 12,000 pixels."}],"usage":{"anonymous_upload_url_template":"https://snip.link/{filename}","upload_url":"https://snip.link/v1/drops","multipart_url":"https://snip.link/v1/drops/uploads","capture_url":"https://snip.link/v1/links","mcp_url":"https://snip.link/mcp","mcp_account_url":"https://snip.link/mcp/account","mcp_tools":["drop_file","save_page"],"format_url_template":"https://snip.link/{ending}.{extension}","steps":["No signup needed: PUT the raw file to /{filename} with Content-Length, or run curl -T photo.png https://snip.link. The response is a short URL; request Accept: application/json to receive link.file.formats and a claim_token; the X-Snip-Keep response header is the claim link. GET an available output URL, or add its extension to the short URL.","MCP works without signup at /mcp: use drop_file with name and content or content_base64, or save_page with url. Connect /mcp/account through OAuth to keep results in an account and use its larger allowances.","POST the raw file bytes to /v1/drops?name=file.ext with an API key and Content-Length. Read link.file.formats from the response; GET the desired output URL. Add ?download for an attachment.","For a public web page, POST /v1/links with url, capture: true and wait: true, then GET the short URL with the desired format extension."],"authentication":"Catalog: none. /v1: Authorization: Bearer <API key> or X-API-Key. Send that API key on format requests too to use its account allowance; only an owner key opens a protected file. Public formats may be read without a key. Follow signed content-host redirects without forwarding your API key.","polling":"A conversion still running returns 202 with Retry-After. Wait before polling the same URL again. A cached successful output is reused; a listed pair can still fail for unsupported content or an unavailable engine.","allowance":"Conversions use no QR credits. New conversions using a browser, model or container count against the daily saved-copy allowance. Keyed format reads share the API rate limit. Upload, storage, network and service-wide limits also apply.","retention":{"anonymous_days":30,"converter_page_days":1,"account":"Files kept in an account remain until deleted or their link expires. Claim an anonymous file before it expires to keep it in a free account."}},"limits":{"single_request_bytes":100000000,"multipart_part_bytes":67108864,"mcp_file_bytes":10000000,"anonymous":{"file_max_bytes":50000000,"uploads_per_day":20,"copies_per_day":10},"plans":[{"id":"free","name":"Free","file_max_bytes":100000000,"storage_bytes":5000000000,"uploads_per_day":500,"copies_per_day":50},{"id":"pro","name":"Pro","file_max_bytes":5000000000,"storage_bytes":100000000000,"uploads_per_day":5000,"copies_per_day":1000}],"account_url":"https://snip.link/v1/me","notes":["Published plan limits are defaults. GET /v1/me with your key for the account's effective limits, including custom plans. Larger uploads require an account and multipart upload.","Uploads without Content-Length and multipart form uploads are limited to 25 MB. Upload size is not a promise that every conversion engine accepts that size. Cloudflare Images takes at most 20 MB; media output is limited to two hours and 4 GB, with video at most 1920 pixels on a side. Video-to-GIF uses the first ten seconds at 480 pixels wide.","Preserving original bytes is different from preserving every layout, track, animation or cell meaning. Read each pair's fidelity notes and retain the original when those details matter."]}}