[{"data":1,"prerenderedAt":1675},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-image-avif":673,"-mime-types-image-avif-surround":1647,"mdc-9iq0c8-key":1648,"mdc-xn56c-key":1659},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1620,"extension":1621,"file-extension":1622,"links":1622,"meta":1623,"mime-type":1624,"navigation":28,"path":1641,"release-notes":1622,"seo":1642,"stem":1645,"__hash__":1646},"docs\u002Fmime-types\u002Fimage\u002Favif.md","AVIF MIME Type",{"type":677,"value":678,"toc":1605},"minimark",[679,689,713,725,773,780,784,817,831,865,869,905,914,921,933,936,985,1010,1116,1120,1134,1140,1146,1156,1166,1169,1275,1283,1298,1302,1305,1336,1346,1349,1360,1372,1386,1601],[680,681,683,684,688],"h2",{"id":682},"what-does-imageavif-mean","What does ",[685,686,687],"code",{},"image\u002Favif"," mean?",[690,691,692,693,695,696,701,702],"p",{},"The ",[685,694,687],{}," media type identifies AV1 Image File Format files. AVIF stores AV1-coded images inside a ",[697,698,700],"a",{"href":699},"\u002Fmime-types\u002Fimage\u002Fheif","HEIF"," container, which is itself based on the ISO Base Media File Format. It can hold a still image, a collection of images, or an image sequence.",[703,704,705],"sup",{},[697,706,712],{"href":707,"ariaDescribedBy":708,"dataFootnoteRef":710,"id":711},"#user-content-fn-1",[709],"footnote-label","","user-content-fnref-1","1",[690,714,715,716,724],{},"AVIF supports lossy and lossless compression, transparency, animation, high dynamic range, wide color gamuts, and 8-, 10-, or 12-bit AV1 image data.",[703,717,718],{},[697,719,723],{"href":720,"ariaDescribedBy":721,"dataFootnoteRef":710,"id":722},"#user-content-fn-2",[709],"user-content-fnref-2","2"," Those features make it useful for web photographs, illustrations with alpha transparency, and HDR delivery.",[690,726,727,728,734,735,741,742,745,746,752,753,755,756,764,765,769,770,772],{},"The usual extension is ",[697,729,731],{"href":730},"\u002Ffile-extensions\u002Favif",[685,732,733],{},".avif",". The IANA registration also lists ",[697,736,738],{"href":737},"\u002Ffile-extensions\u002Fheif",[685,739,740],{},".heif",", ",[685,743,744],{},".heifs",", and ",[697,747,749],{"href":748},"\u002Ffile-extensions\u002Fhif",[685,750,751],{},".hif",", but those broader ",[697,754,700],{"href":699}," extensions do not prove that the contained codec is AV1.",[703,757,758],{},[697,759,763],{"href":760,"ariaDescribedBy":761,"dataFootnoteRef":710,"id":762},"#user-content-fn-3",[709],"user-content-fnref-3","3"," Use ",[697,766,767],{"href":730},[685,768,733],{}," when the file conforms to AVIF and serve it as ",[685,771,687],{},".",[774,775,776,777,779],"note",{},"AVIF is not a raw AV1 bitstream. The AV1-coded image sits inside a structured ",[697,778,700],{"href":699}," container with boxes that describe items, color, dimensions, and other properties.",[680,781,783],{"id":782},"how-can-you-identify-an-avif-file","How can you identify an AVIF file?",[690,785,786,787,772,789,795,796,799,800,803,804,808,809,772,811],{},"IANA records no fixed magic number for ",[685,788,687],{},[703,790,791],{},[697,792,763],{"href":760,"ariaDescribedBy":793,"dataFootnoteRef":710,"id":794},[709],"user-content-fnref-3-2"," Like other ISO Base Media File Format files, an AVIF normally has a File Type Box near the beginning. Its brands can include ",[685,797,798],{},"avif"," for image items or ",[685,801,802],{},"avis"," for image sequences. The current specification says a file using an AVIF brand as its major brand should use ",[697,805,806],{"href":730},[685,807,733],{}," and ",[685,810,687],{},[703,812,813],{},[697,814,712],{"href":707,"ariaDescribedBy":815,"dataFootnoteRef":710,"id":816},[709],"user-content-fnref-1-2",[690,818,819,820,823,824,741,828,830],{},"That means a simplistic signature such as “bytes 4 through 7 equal ",[685,821,822],{},"ftyp","” is not enough. ",[697,825,827],{"href":826},"\u002Fmime-types\u002Fvideo\u002Fmp4","MP4",[697,829,700],{"href":699},", and other related containers can begin the same way. A reliable detector parses the box structure and checks compatible brands and image items.",[690,832,833,834,741,840,846,847,851,852,856,857,860,861,864],{},"Renaming a ",[697,835,837],{"href":836},"\u002Ffile-extensions\u002Fjpg",[685,838,839],{},".jpg",[697,841,843],{"href":842},"\u002Ffile-extensions\u002Fpng",[685,844,845],{},".png",", or generic ",[697,848,849],{"href":737},[685,850,740],{}," file to ",[697,853,854],{"href":730},[685,855,733],{}," does not convert it. If an application rejects a supposed AVIF, inspect the container with a format-aware tool such as ",[685,858,859],{},"avifdec"," or ",[685,862,863],{},"ffprobe"," instead of trusting the suffix alone.",[680,866,868],{"id":867},"where-did-avif-come-from","Where did AVIF come from?",[690,870,871,872,880,881,887,895,896,898,899],{},"The Alliance for Open Media published AVIF 1.0.0 on February 19, 2019.",[703,873,874],{},[697,875,879],{"href":876,"ariaDescribedBy":877,"dataFootnoteRef":710,"id":878},"#user-content-fn-4",[709],"user-content-fnref-4","4"," Version 1.1.0 followed as an AOM final deliverable in April 2022, and AOM now publishes version 1.2.0 as the current specification.",[703,882,883],{},[697,884,723],{"href":720,"ariaDescribedBy":885,"dataFootnoteRef":710,"id":886},[709],"user-content-fnref-2-2",[703,888,889],{},[697,890,894],{"href":891,"ariaDescribedBy":892,"dataFootnoteRef":710,"id":893},"#user-content-fn-5",[709],"user-content-fnref-5","5"," IANA registered ",[685,897,687],{}," on January 28, 2021, with no deprecated aliases.",[703,900,901],{},[697,902,763],{"href":760,"ariaDescribedBy":903,"dataFootnoteRef":710,"id":904},[709],"user-content-fnref-3-3",[690,906,907,908],{},"The format reuses the AV1 codec, but adds an image-focused container model and interoperability profiles. The AVIF Baseline and Advanced profiles constrain details such as AV1 profile, bit depth, and dimensions so decoders can advertise realistic capabilities. Files outside those profiles can still be valid AVIF if they meet the general requirements.",[703,909,910],{},[697,911,712],{"href":707,"ariaDescribedBy":912,"dataFootnoteRef":710,"id":913},[709],"user-content-fnref-1-3",[680,915,917,918,920],{"id":916},"how-to-open-an-imageavif-file","How to open an ",[685,919,687],{}," file",[690,922,923,924,932],{},"Chrome, Edge, Firefox, Opera, and Safari display AVIF images. MDN lists support beginning with Chrome 85, Opera 71, Firefox 93, Safari 16.1, and Edge 121.",[703,925,926],{},[697,927,931],{"href":928,"ariaDescribedBy":929,"dataFootnoteRef":710,"id":930},"#user-content-fn-6",[709],"user-content-fnref-6","6"," Animation arrived later than still-image support in some browsers, so a current browser matters when sequences are involved.",[690,934,935],{},"For editing and conversion:",[937,938,939,951,965],"ul",{},[940,941,942,943],"li",{},"Adobe Photoshop lists AVIF among its import and export formats.",[703,944,945],{},[697,946,950],{"href":947,"ariaDescribedBy":948,"dataFootnoteRef":710,"id":949},"#user-content-fn-7",[709],"user-content-fnref-7","7",[940,952,953,954,956,957],{},"GIMP can import and export still AVIF images through its ",[697,955,700],{"href":699}," plug-in. Its current documentation says animated AVIF is not supported.",[703,958,959],{},[697,960,964],{"href":961,"ariaDescribedBy":962,"dataFootnoteRef":710,"id":963},"#user-content-fn-8",[709],"user-content-fnref-8","8",[940,966,967,808,969,972,973,976,977],{},[685,968,859],{},[685,970,971],{},"avifenc"," from AOMedia's ",[685,974,975],{},"libavif"," project provide command-line decoding and encoding.",[703,978,979],{},[697,980,984],{"href":981,"ariaDescribedBy":982,"dataFootnoteRef":710,"id":983},"#user-content-fn-9",[709],"user-content-fnref-9","9",[690,986,987,988,991,992,995,996,741,1000,1004,1005,1009],{},"On the web, send the correct ",[685,989,990],{},"Content-Type: image\u002Favif"," header. A ",[685,993,994],{},"\u003Cpicture>"," element can provide a ",[697,997,999],{"href":998},"\u002Fmime-types\u002Fimage\u002Fjpeg","JPEG",[697,1001,1003],{"href":1002},"\u002Fmime-types\u002Fimage\u002Fpng","PNG",", or ",[697,1006,1008],{"href":1007},"\u002Fmime-types\u002Fimage\u002Fwebp","WebP"," fallback for older software:",[1011,1012,1016],"pre",{"className":1013,"code":1014,"language":1015,"meta":710,"style":710},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cpicture>\n  \u003Csource srcset=\"photo.avif\" type=\"image\u002Favif\">\n  \u003Cimg src=\"photo.jpg\" alt=\"A descriptive alternative\">\n\u003C\u002Fpicture>\n","html",[685,1017,1018,1034,1072,1106],{"__ignoreMap":710},[1019,1020,1023,1027,1031],"span",{"class":1021,"line":1022},"line",1,[1019,1024,1026],{"class":1025},"sMK4o","\u003C",[1019,1028,1030],{"class":1029},"swJcz","picture",[1019,1032,1033],{"class":1025},">\n",[1019,1035,1037,1040,1043,1047,1050,1053,1057,1059,1062,1064,1066,1068,1070],{"class":1021,"line":1036},2,[1019,1038,1039],{"class":1025},"  \u003C",[1019,1041,1042],{"class":1029},"source",[1019,1044,1046],{"class":1045},"spNyl"," srcset",[1019,1048,1049],{"class":1025},"=",[1019,1051,1052],{"class":1025},"\"",[1019,1054,1056],{"class":1055},"sfazB","photo.avif",[1019,1058,1052],{"class":1025},[1019,1060,1061],{"class":1045}," type",[1019,1063,1049],{"class":1025},[1019,1065,1052],{"class":1025},[1019,1067,687],{"class":1055},[1019,1069,1052],{"class":1025},[1019,1071,1033],{"class":1025},[1019,1073,1075,1077,1080,1083,1085,1087,1090,1092,1095,1097,1099,1102,1104],{"class":1021,"line":1074},3,[1019,1076,1039],{"class":1025},[1019,1078,1079],{"class":1029},"img",[1019,1081,1082],{"class":1045}," src",[1019,1084,1049],{"class":1025},[1019,1086,1052],{"class":1025},[1019,1088,1089],{"class":1055},"photo.jpg",[1019,1091,1052],{"class":1025},[1019,1093,1094],{"class":1045}," alt",[1019,1096,1049],{"class":1025},[1019,1098,1052],{"class":1025},[1019,1100,1101],{"class":1055},"A descriptive alternative",[1019,1103,1052],{"class":1025},[1019,1105,1033],{"class":1025},[1019,1107,1109,1112,1114],{"class":1021,"line":1108},4,[1019,1110,1111],{"class":1025},"\u003C\u002F",[1019,1113,1030],{"class":1029},[1019,1115,1033],{"class":1025},[680,1117,1119],{"id":1118},"avif-support-in-poly","AVIF support in Poly",[690,1121,1122,1123,1125,1126,1130,1131,1133],{},"Poly maps both the ",[685,1124,687],{}," identifier and ",[697,1127,1128],{"href":730},[685,1129,733],{}," filenames to its AVIF image type. Its image loader decodes AVIF through the native AVIF feature in the Rust image stack. Once decoded, Poly generates its normal set of ",[697,1132,1008],{"href":1007}," thumbnails, opens the file in the image viewer, and calculates visual embeddings for similarity and color search.",[690,1135,1136,1137,1139],{},"Poly extracts pixel dimensions and attempts to read EXIF from the ",[697,1138,700],{"href":699}," container. Container-specific properties that are not exposed as EXIF may not appear in Poly's metadata. Plain images are not OCR'd, so words visible in an AVIF do not become full-text search terms. The visual embedding can still match the image's subject and appearance.",[690,1141,1142,1143,1145],{},"The Poly agent can inspect AVIF as image content. Agent and MCP reads may use a generated ",[697,1144,1008],{"href":1007}," thumbnail rather than passing the original AVIF bytes, which improves compatibility but means the agent sees the rendered picture rather than every container item or metadata box.",[1147,1148,1149,1150],"warning",{},"EXIF, XMP, and location metadata can survive an AVIF conversion. Review metadata before publishing personal images. The IANA registration also notes that AVIF supplies neither integrity nor confidentiality protection on its own.",[703,1151,1152],{},[697,1153,763],{"href":760,"ariaDescribedBy":1154,"dataFootnoteRef":710,"id":1155},[709],"user-content-fnref-3-4",[680,1157,1159,1160,741,1162,745,1164],{"id":1158},"avif-compared-with-jpeg-png-and-webp","AVIF compared with ",[697,1161,999],{"href":998},[697,1163,1003],{"href":1002},[697,1165,1008],{"href":1007},[690,1167,1168],{},"No format wins every job. Encoder choice, quality settings, source content, and decode budget can matter as much as the container name.",[1170,1171,1172,1197],"table",{},[1173,1174,1175],"thead",{},[1176,1177,1178,1182,1185,1188,1191,1194],"tr",{},[1179,1180,1181],"th",{},"Format",[1179,1183,1184],{},"Compression",[1179,1186,1187],{},"Alpha",[1179,1189,1190],{},"Animation",[1179,1192,1193],{},"HDR \u002F wide gamut",[1179,1195,1196],{},"Practical fit",[1198,1199,1200,1219,1239,1257],"tbody",{},[1176,1201,1202,1206,1209,1212,1214,1216],{},[1203,1204,1205],"td",{},"AVIF",[1203,1207,1208],{},"Lossy or lossless",[1203,1210,1211],{},"Yes",[1203,1213,1211],{},[1203,1215,1211],{},[1203,1217,1218],{},"Compact modern web images and HDR",[1176,1220,1221,1225,1228,1231,1233,1236],{},[1203,1222,1223],{},[697,1224,999],{"href":998},[1203,1226,1227],{},"Lossy",[1203,1229,1230],{},"No",[1203,1232,1230],{},[1203,1234,1235],{},"Limited in common workflows",[1203,1237,1238],{},"Maximum compatibility for photographs",[1176,1240,1241,1245,1248,1250,1252,1254],{},[1203,1242,1243],{},[697,1244,1003],{"href":1002},[1203,1246,1247],{},"Lossless",[1203,1249,1211],{},[1203,1251,1230],{},[1203,1253,1235],{},[1203,1255,1256],{},"Sharp graphics, screenshots, and archival intermediates",[1176,1258,1259,1263,1265,1267,1269,1272],{},[1203,1260,1261],{},[697,1262,1008],{"href":1007},[1203,1264,1208],{},[1203,1266,1211],{},[1203,1268,1211],{},[1203,1270,1271],{},"More limited than AVIF",[1203,1273,1274],{},"Modern delivery with deep browser history",[690,1276,1277,1278,860,1280,1282],{},"AVIF often reaches a visual-quality target with fewer bytes than ",[697,1279,999],{"href":998},[697,1281,1008],{"href":1007},", but the result depends on the encoder, source, metric, and settings. AVIF encoding can also take more CPU time, especially at slow, high-efficiency settings. Compare outputs from the same source with the same visual-quality target before changing a production pipeline.",[690,1284,1285,1286,1289,1290],{},"AVIF traditionally lacks ",[697,1287,1288],{"href":998},"JPEG-style"," scan-by-scan progressive rendering. Newer layered AVIF features can provide a coarse first layer and refinements, but decoder and encoder support for those features is newer than basic AVIF support.",[703,1291,1292],{},[697,1293,1297],{"href":1294,"ariaDescribedBy":1295,"dataFootnoteRef":710,"id":1296},"#user-content-fn-10",[709],"user-content-fnref-10","10",[680,1299,1301],{"id":1300},"converting-avif-safely","Converting AVIF safely",[690,1303,1304],{},"Choose the target according to the next step:",[937,1306,1307,1316,1323,1333],{},[940,1308,1309,1310,1315],{},"Convert to ",[1311,1312,1313],"strong",{},[697,1314,1003],{"href":1002}," when you need a widely editable lossless image or alpha transparency.",[940,1317,1309,1318,1322],{},[1311,1319,1320],{},[697,1321,999],{"href":998}," for maximum compatibility when transparency and HDR are unnecessary.",[940,1324,1309,1325,1329,1330,1332],{},[1311,1326,1327],{},[697,1328,1008],{"href":1007}," when a particular client accepts ",[697,1331,1008],{"href":1007}," but not AVIF.",[940,1334,1335],{},"Keep the original AVIF when it contains HDR, animation, depth, or auxiliary images that a single-frame conversion would discard.",[1337,1338,1339,1340,1342,1343,1345],"tip",{},"Decode once from the best available source. Re-encoding a lossy AVIF as ",[697,1341,999],{"href":998}," introduces another lossy generation, while converting it to ",[697,1344,1003],{"href":1002}," preserves only the pixels that survived the AVIF decode.",[690,1347,1348],{},"Check color management during conversion. An SDR export can clip HDR highlights, and dropping an ICC profile or CICP color information can change appearance. Animation, alpha, depth images, and metadata also need explicit handling because many converters export only the primary frame.",[680,1350,1352,1353,860,1355,1359],{"id":1351},"is-avif-the-same-as-heif-or-heic","Is AVIF the same as ",[697,1354,700],{"href":699},[697,1356,1358],{"href":1357},"\u002Fmime-types\u002Fimage\u002Fheic","HEIC","?",[690,1361,1362,1363,1365,1366,1368,1369,1371],{},"No. ",[697,1364,700],{"href":699}," is the general container architecture. AVIF is a specific way to store AV1 images in that container. ",[697,1367,1358],{"href":1357}," commonly refers to ",[697,1370,700],{"href":699}," files containing HEVC-coded images. The containers are related, but the coded image data and decoder requirements differ.",[690,1373,1374,1375,1377,1378,1380,1381,1385],{},"An application that says it supports ",[697,1376,700],{"href":699}," may support ",[697,1379,1358],{"href":1357}," but not AVIF, or the reverse. Check the codec or brands inside the file rather than relying on ",[697,1382,1383],{"href":737},[685,1384,740],{}," alone.",[1387,1388,1391,1396],"section",{"className":1389,"dataFootnotes":710},[1390],"footnotes",[680,1392,1395],{"className":1393,"id":709},[1394],"sr-only","Footnotes",[1397,1398,1399,1435,1457,1494,1509,1523,1539,1555,1571,1586],"ol",{},[940,1400,1402,1403,1412,1413,1420,1421,1420,1428],{"id":1401},"user-content-fn-1","Alliance for Open Media. ",[697,1404,1408],{"href":1405,"rel":1406},"https:\u002F\u002Faomediacodec.github.io\u002Fav1-avif\u002Fv1.1.0.html",[1407],"nofollow",[1409,1410,1411],"em",{},"AV1 Image File Format (AVIF) v1.1.0",". ",[697,1414,1419],{"href":1415,"ariaLabel":1416,"className":1417,"dataFootnoteBackref":710},"#user-content-fnref-1","Back to reference 1",[1418],"data-footnote-backref","↩"," ",[697,1422,1419,1426],{"href":1423,"ariaLabel":1424,"className":1425,"dataFootnoteBackref":710},"#user-content-fnref-1-2","Back to reference 1-2",[1418],[703,1427,723],{},[697,1429,1419,1433],{"href":1430,"ariaLabel":1431,"className":1432,"dataFootnoteBackref":710},"#user-content-fnref-1-3","Back to reference 1-3",[1418],[703,1434,763],{},[940,1436,1402,1438,1412,1445,1420,1450],{"id":1437},"user-content-fn-2",[697,1439,1442],{"href":1440,"rel":1441},"https:\u002F\u002Faomedia.org\u002Fspecifications\u002Favif\u002F",[1407],[1409,1443,1444],{},"What Is AVIF?",[697,1446,1419],{"href":1447,"ariaLabel":1448,"className":1449,"dataFootnoteBackref":710},"#user-content-fnref-2","Back to reference 2",[1418],[697,1451,1419,1455],{"href":1452,"ariaLabel":1453,"className":1454,"dataFootnoteBackref":710},"#user-content-fnref-2-2","Back to reference 2-2",[1418],[703,1456,723],{},[940,1458,1460,1461,1412,1468,1420,1473,1420,1480,1420,1487],{"id":1459},"user-content-fn-3","Internet Assigned Numbers Authority. ",[697,1462,1465],{"href":1463,"rel":1464},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fimage\u002Favif",[1407],[1409,1466,1467],{},"image\u002Favif Media Type Registration",[697,1469,1419],{"href":1470,"ariaLabel":1471,"className":1472,"dataFootnoteBackref":710},"#user-content-fnref-3","Back to reference 3",[1418],[697,1474,1419,1478],{"href":1475,"ariaLabel":1476,"className":1477,"dataFootnoteBackref":710},"#user-content-fnref-3-2","Back to reference 3-2",[1418],[703,1479,723],{},[697,1481,1419,1485],{"href":1482,"ariaLabel":1483,"className":1484,"dataFootnoteBackref":710},"#user-content-fnref-3-3","Back to reference 3-3",[1418],[703,1486,763],{},[697,1488,1419,1492],{"href":1489,"ariaLabel":1490,"className":1491,"dataFootnoteBackref":710},"#user-content-fnref-3-4","Back to reference 3-4",[1418],[703,1493,879],{},[940,1495,1402,1497,1412,1504],{"id":1496},"user-content-fn-4",[697,1498,1501],{"href":1499,"rel":1500},"https:\u002F\u002Faomediacodec.github.io\u002Fav1-avif\u002Fv1.0.0.html",[1407],[1409,1502,1503],{},"AV1 Image File Format (AVIF) v1.0.0",[697,1505,1419],{"href":1506,"ariaLabel":1507,"className":1508,"dataFootnoteBackref":710},"#user-content-fnref-4","Back to reference 4",[1418],[940,1510,1402,1512,1412,1518],{"id":1511},"user-content-fn-5",[697,1513,1515],{"href":1440,"rel":1514},[1407],[1409,1516,1517],{},"AVIF Specifications and Compression Overview",[697,1519,1419],{"href":1520,"ariaLabel":1521,"className":1522,"dataFootnoteBackref":710},"#user-content-fnref-5","Back to reference 5",[1418],[940,1524,1526,1527,1412,1534],{"id":1525},"user-content-fn-6","MDN Web Docs. ",[697,1528,1531],{"href":1529,"rel":1530},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FMedia\u002FGuides\u002FFormats\u002FImage_types#avif_image",[1407],[1409,1532,1533],{},"Image File Type and Format Guide: AVIF",[697,1535,1419],{"href":1536,"ariaLabel":1537,"className":1538,"dataFootnoteBackref":710},"#user-content-fnref-6","Back to reference 6",[1418],[940,1540,1542,1543,1412,1550],{"id":1541},"user-content-fn-7","Adobe. ",[697,1544,1547],{"href":1545,"rel":1546},"https:\u002F\u002Fhelpx.adobe.com\u002Fphotoshop\u002Fdesktop\u002Fsave-and-export\u002Fexport-files-to-different-formats\u002Fsupported-file-formats-in-photoshop.html",[1407],[1409,1548,1549],{},"Supported File Formats in Photoshop",[697,1551,1419],{"href":1552,"ariaLabel":1553,"className":1554,"dataFootnoteBackref":710},"#user-content-fnref-7","Back to reference 7",[1418],[940,1556,1558,1559,1412,1566],{"id":1557},"user-content-fn-8","GIMP Developer Documentation. ",[697,1560,1563],{"href":1561,"rel":1562},"https:\u002F\u002Fdeveloper.gimp.org\u002Fcore\u002Fstandards\u002Fimages\u002F#avif",[1407],[1409,1564,1565],{},"Image File Formats: AVIF",[697,1567,1419],{"href":1568,"ariaLabel":1569,"className":1570,"dataFootnoteBackref":710},"#user-content-fnref-8","Back to reference 8",[1418],[940,1572,1402,1574,1412,1581],{"id":1573},"user-content-fn-9",[697,1575,1578],{"href":1576,"rel":1577},"https:\u002F\u002Fgithub.com\u002FAOMediaCodec\u002Flibavif",[1407],[1409,1579,1580],{},"libavif Reference Implementation",[697,1582,1419],{"href":1583,"ariaLabel":1584,"className":1585,"dataFootnoteBackref":710},"#user-content-fnref-9","Back to reference 9",[1418],[940,1587,1402,1589,1412,1596],{"id":1588},"user-content-fn-10",[697,1590,1593],{"href":1591,"rel":1592},"https:\u002F\u002Faomedia.org\u002Fblog%20posts\u002FAOMedia-Announces-Availability-of-Libaom-v3_14\u002F",[1407],[1409,1594,1595],{},"libaom 3.14 Layered AVIF Improvements",[697,1597,1419],{"href":1598,"ariaLabel":1599,"className":1600,"dataFootnoteBackref":710},"#user-content-fnref-10","Back to reference 10",[1418],[1602,1603,1604],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":710,"searchDepth":1036,"depth":1036,"links":1606},[1607,1609,1610,1611,1613,1614,1616,1617,1619],{"id":682,"depth":1036,"text":1608},"What does image\u002Favif mean?",{"id":782,"depth":1036,"text":783},{"id":867,"depth":1036,"text":868},{"id":916,"depth":1036,"text":1612},"How to open an image\u002Favif file",{"id":1118,"depth":1036,"text":1119},{"id":1158,"depth":1036,"text":1615},"AVIF compared with JPEG, PNG, and WebP",{"id":1300,"depth":1036,"text":1301},{"id":1351,"depth":1036,"text":1618},"Is AVIF the same as HEIF or HEIC?",{"id":709,"depth":1036,"text":1395},"Learn what `image\u002Favif` files contain, how AVIF relates to AV1 and HEIF, where it works, and how Poly processes it.","md",null,{},{"name":687,"extensions":1625,"invented-date":1626,"inventor-name":1627,"in-use":12,"browser-support":1628,"example-applications":1634,"poly-support":1637,"poly-indexed":1638,"poly-preview":1639,"poly-agent":1640},[733],"2019","Alliance for Open Media",[1629,1630,1631,1632,1633],"Chrome","Edge","Firefox","Opera","Safari",[1635,1636],"Adobe Photoshop","GIMP","Yes. Poly recognizes .avif files, decodes them, creates thumbnails, and extracts dimensions plus readable EXIF metadata.","Yes. AVIF files are indexed by filename, image metadata, and visual similarity. Text visible in the image is not OCR'd.","Yes. AVIF files open in Poly's image viewer, with generated WebP thumbnails used throughout the interface.","Yes. The Poly agent can inspect the rendered image. It does not automatically turn visible text into searchable OCR text.","\u002Fmime-types\u002Fimage\u002Favif",{"title":1643,"description":1644},"image\u002Favif MIME Type: AVIF Support, Identification, and Conversion","A practical guide to the image\u002Favif MIME type, including AVIF features, browser support, file identification, Poly support, and conversion advice.","mime-types\u002Fimage\u002Favif","aJPH29LXDls1n55qrFOknLaHR9zhu778Ad9seOS9xso",[1622,1622],{"data":1649,"body":1650},{},{"type":1651,"children":1652},"root",[1653],{"type":1654,"tag":690,"props":1655,"children":1656},"element",{},[1657],{"type":1658,"value":675},"text",{"data":1660,"body":1661},{},{"type":1651,"children":1662},[1663],{"type":1654,"tag":690,"props":1664,"children":1665},{},[1666,1668,1673],{"type":1658,"value":1667},"Learn what ",{"type":1654,"tag":685,"props":1669,"children":1671},{"className":1670},[],[1672],{"type":1658,"value":687},{"type":1658,"value":1674}," files contain, how AVIF relates to AV1 and HEIF, where it works, and how Poly processes it.",1788325917403]