1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><link href="/favicon.ico" rel="shortcut icon"/><meta name="og:title" content="Magic Motion AI â From idea to usable motion"/><meta name="og:description" content="A live product that makes character motion faster and more accessible. Human-first in the browser. Agent-ready via REST API."/><meta name="og:image" content="/metaimage.png"/><meta name="og:type" content="website"/><meta name="og:url" content="https://www.magicmotion.ai"/><meta name="og:site_name" content="Magic Motion - AI Powered 3D Animation"/><title>Magic Motion â Character motion that hits the mark</title><meta name="description" content="Prompt it. Direct pose and path. Preview in the browser. Export GLB or FBX. 7-day trial, 30 credits."/><meta name="keywords" content="AI animation, text to 3D animation, character animation, motion creation, pose from image, waypoints, motion capture alternative, agent API, GLB FBX export, game development, studios"/><link rel="canonical" href="https://magicmotion.ai/"/><meta property="og:title" content="Magic Motion â Character motion that hits the mark"/><meta property="og:description" content="Prompt it. Direct pose and path. Preview in the browser. Export when it holds."/><meta property="og:type" content="website"/><meta property="og:url" content="https://magicmotion.ai/"/><meta property="og:image" content="https://magicmotion.ai/og.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:site_name" content="Magic Motion AI"/><meta property="og:locale" content="en_US"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Magic Motion â Character motion that hits the mark"/><meta name="twitter:description" content="Prompt it. Direct pose and path. Preview in the browser. Export GLB or FBX."/><meta name="twitter:image" content="https://magicmotion.ai/og.png"/><meta name="twitter:site" content="@MagicMotionAI"/><meta name="twitter:creator" content="@MagicMotionAI"/><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"/><meta name="author" content="Magic Motion AI"/><meta name="viewport" content="width=device-width, initial-scale=1"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Magic Motion AI","description":"Text-to-3D character motion for creators, studios, game developers, and agents. Describe, direct, preview, and export â in the browser or via API.","url":"https://magicmotion.ai","applicationCategory":"DesignApplication","operatingSystem":"Web Browser","offers":{"@type":"Offer","price":"3","priceCurrency":"USD"}}</script>
1<meta name="next-head-count" content="31"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="alternate" type="text/plain" href="/robots.txt" title="Robots file"/><link rel="alternate" type="text/plain" href="/llms.txt" title="LLM-friendly site information"/>
1<script async="" src="https://ga.jspm.io/npm:[email protected]/dist/es-module-shims.js"></script>
1<script type="importmap">{"imports":{"three":"https://cdn.jsdelivr.net/npm/[email protected]/build/three.module.js"}}</script>
1<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/30dab869c81f0a22.css" as="style"/><link rel="stylesheet" href="/_next/static/css/30dab869c81f0a22.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
1<script src="/_next/static/chunks/webpack-d7eaff017f1b75c9.js" defer=""></script>
1<script src="/_next/static/chunks/framework-dfb4b001ca8efcfd.js" defer=""></script>
1<script src="/_next/static/chunks/main-80c2e0294541129c.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-9a20192489260a3a.js" defer=""></script>
1<script src="/_next/static/chunks/fb7d5399-9e94320cda6a9758.js" defer=""></script>
1<script src="/_next/static/chunks/9092-25855d577ee0df11.js" defer=""></script>
1<script src="/_next/static/chunks/5029-eef6b5305f81907c.js" defer=""></script>
1<script src="/_next/static/chunks/9248-8f0986462837b563.js" defer=""></script>
1<script src="/_next/static/chunks/7987-41799d35ab992b49.js" defer=""></script>
1<script src="/_next/static/chunks/pages/index-919393701f143def.js" defer=""></script>
1<script src="/_next/static/yYOIDyZOF3ooshmcDur79/_buildManifest.js" defer=""></script>
1<script src="/_next/static/yYOIDyZOF3ooshmcDur79/_ssgManifest.js" defer=""></script>
1<style data-href="https://fonts.googleapis.com/css2?family=Oxanium:wght@400;500;600;700&family=Share+Tech+Mono&family=Syne:wght@600;700;800&display=swap">@font-face{font-family:'Oxanium';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G81JfniP.woff) format('woff')}@font-face{font-family:'Oxanium';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G817fniP.woff) format('woff')}@font-face{font-family:'Oxanium';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G82XeXiP.woff) format('woff')}@font-face{font-family:'Oxanium';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQPboN_4yJ0JmiMUW7sIGjd1IA9G82ueXiP.woff) format('woff')}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFc7pw.woff) format('woff')}@font-face{font-family:'Syne';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6n.woff) format('woff')}@font-face{font-family:'Syne';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6n.woff) format('woff')}@font-face{font-family:'Syne';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIS7w4qzmVxsWxjBZRjr0FKM_24vj6n.woff) format('woff')}@font-face{font-family:'Oxanium';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2zE0ZJCZ4cQGg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oxanium';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2LE0ZJCZ4c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oxanium';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2zE0ZJCZ4cQGg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oxanium';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2LE0ZJCZ4c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oxanium';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2zE0ZJCZ4cQGg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oxanium';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2LE0ZJCZ4c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oxanium';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2zE0ZJCZ4cQGg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1D
1BF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oxanium';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oxanium/v21/RrQQboN_4yJ0JmiMe2LE0ZJCZ4c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Share Tech Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sharetechmono/v16/J7aHnp1uDWRBEqV98dVQztYldFcLowEFA87Heg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Syne';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9G78HEZnMg.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Syne';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9G78HEZnMg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Syne';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9G78HEY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Syne';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9G78HEZnMg.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Syne';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9G78HEZnMg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Syne';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9G78HEY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Syne';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9G78HEZnMg.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Syne';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9G78HEZnMg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Syne';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9G78HEY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body class="loading"><div id="__next">
1<script>((e,i,s,u,m,a,l,h)=>{let d=document.documentElement,w=["light","dark"];function p(n){(Array.isArray(e)?e:[e]).forEach(y=>{let k=y==="class",S=k&&a?m.map(f=>a[f]||f):m;k?(d.classList.remove(...S),d.classList.add(a&&a[n]?a[n]:n)):d.setAttribute(y,n)}),R(n)}function R(n){h&&w.includes(n)&&(d.style.colorScheme=n)}function c(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)p(u);else try{let n=localStorage.getItem(i)||s,y=l&&n==="system"?c():n;p(y)}catch(n){}})("class","theme","dark",null,["light","dark"],null,true,true)</script>
1<div class="tm-root min-h-screen bg-background text-foreground"><nav class="tm-nav fixed top-0 inset-x-0 w-full z-50 h-12 "><div class="h-full mx-auto pl-3 pr-2 flex items-center justify-between"><div class="flex items-center gap-3 min-w-0"><a aria-label="Magic Motion AI" class="flex items-center h-8 shrink-0" href="/"><img src="/magic-motion-logo-web.png" alt="Magic Motion AI" class="h-7 w-auto select-none" draggable="false"/></a></div><div class="flex items-center gap-1"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex max-w-max flex-1 items-center justify-center hidden lg:flex border-0"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1 flex items-center gap-1" dir="ltr"><li><a class="tm-nav-link px-2.5 h-8 inline-flex items-center text-[11px] font-normal text-white/65 hover:text-cyan-200 hover:bg-white/[0.04] transition-colors" href="/features">Features</a></li><li><a class="tm-nav-link px-2.5 h-8 inline-flex items-center text-[11px] font-normal text-white/65 hover:text-cyan-200 hover:bg-white/[0.04] transition-colors" href="/use-cases">Use Cases</a></li><li><a class="tm-nav-link px-2.5 h-8 inline-flex items-center text-[11px] font-normal text-white/65 hover:text-cyan-200 hover:bg-white/[0.04] transition-colors" href="/pricing">Pricing</a></li><li><a class="tm-nav-link px-2.5 h-8 inline-flex items-center text-[11px] font-normal text-white/65 hover:text-cyan-200 hover:bg-white/[0.04] transition-colors" href="/docs">Docs</a></li><li><a class="tm-nav-cta ml-1 inline-flex h-8 items-center justify-center px-3 text-[11px] font-semibold tracking-[0.14em] uppercase" href="/signin">Sign In</a></li></ul></div></nav><div class="flex items-center lg:hidden"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-white/[0.06] hover:text-white h-9 w-9 lg:hidden h-9 w-9 text-white/80 hover:text-white hover:bg-white/[0.08] relative z-[1]" type="button" aria-label="Open menu" aria-expanded="false" aria-controls="mobile-nav-sheet"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 12h16"></path><path d="M4 18h16"></path><path d="M4 6h16"></path></svg></button></div></div></div></nav><main id="skip" class=""><div class="home-root portal-page-root min-h-[calc(100dvh-3rem)]" style="background:radial-gradient(1200px circle at 70% 10%, rgba(152,100,255,0.16), transparent 42%), #03080c" aria-busy="true" aria-label="Loading Magic Motion"></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section></main><footer class="hidden lg:fixed lg:bottom-0 lg:left-0 lg:right-0 lg:block z-50"><div class="tm-footer relative"><div class="relative z-10 mx-auto px-6 py-3"><div class="grid lg:grid-cols-3 grid-cols-1 gap-4 items-center"><div class="flex justify-center lg:justify-start space-x-2"><a href="https://www.facebook.com/profile.php?id=100090116292521" target="_blank" rel="noreferrer" class="tm-social" aria-label="Facebook"><svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0,0,256,256" class="w-3 h-3"><g fill="#ffffff" fill-rule="nonzero" stroke="none" stroke-width="1" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="10" stroke-dasharray="" stroke-dashoffset="0" font-family="none" font-weight="none" font-size="none" text-anchor="none"><g transform="scale(5.33333,5.33333)"><path d="M29,3c-5.523,0 -10,4.477 -10,10v5h-6v8h6v19h8v-19h7l1,-8h-8v-4c0,-2.209 1.791,-4 4,-4h4v-6.678c-1.909,-0.197 -4.079,-0.326 -6,-0.322z"></path></g></g></svg></a><a href="https://twitter.com/MagicMotionAI" target="_blank" rel="noreferrer" class="tm-social" aria-label="Twitter"><svg version="1.1" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg" class="w-3.5 h-3.5"><g fill="#fff"><path d="m83.861 48 109.75 160h-21.899l-109.75-160h21.899m8.4267-16h-60.704l131.7 192h60.704z"></path><path d="m218.67 32-72.046 84.179-17.7-3.9153 69.943-80.264z" stroke-width="5.3333"></path><path d="m126.21 140.42-73.251 83.576h-19.808l75.063-85.986z"></path></g></svg></a><a href="https://www.youtube.com/@MagicMotionAI" target="_blank" rel="noreferrer" class="tm-social" aria-label="YouTube"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" class="w-3 h-3"><path d="M62.603 16.596a8.06 8.06 0 0 0-5.669-5.669C51.964 9.57 31.96 9.57 31.96 9.57s-20.005.04-24.976 1.397a8.06 8.06 0 0 0-5.669 5.669C0 21.607 0 32 0 32s0 10.393 1.356 15.404a8.06 8.06 0 0 0 5.669 5.669C11.995 54.43 32 54.43 32 54.43s20.005 0 24.976-1.356a8.06 8.06 0 0 0 5.669-5.669C64 42.434 64 32 64 32s-.04-10.393-1.397-15.404z" fill="#fff"></path><path d="M25.592 41.612L42.187 32l-16.596-9.612z" fill="#3f3f46"></path></svg></a></div><div class="text-center"><p class="text-white/55 text-xs font-hud tracking-[0.14em] uppercase"><span class="text-cyan-300">© <!-- -->2026<!-- --> Magic Motion AI</span><span class="text-white/25 mx-2">/</span><span class="text-white/40">All rights reserved</span></p></div><div class="flex justify-center lg:justify-end space-x-5"><a class="font-hud text-[11px] tracking-[0.16em] uppercase text-white/45 hover:text-cyan-300 transition-colors" href="/privacy">Privacy</a><a class="font-hud text-[11px] tracking-[0.16em] uppercase text-white/45 hover:text-cyan-300 transition-colors" href="/privacy">Cookies</a></div></div></div></div></footer></div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"yYOIDyZOF3ooshmcDur79","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.