1<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><link rel="icon" type="image/png" href="/favicon.webp"><meta name="description" content="Simple, transparent pricing for creators and teams. Start free, cancel anytime."><title>Pricing â AutoCaption</title><link rel="alternate" hreflang="en" href="https://autocaption.io/pricing"><link rel="alternate" hreflang="fr" href="https://autocaption.io/fr/pricing"><link rel="alternate" hreflang="x-default" href="https://autocaption.io/pricing"><!-- Open Graph --><meta property="og:type" content="website"><meta property="og:title" content="Pricing â AutoCaption"><meta property="og:description" content="Simple, transparent pricing for creators and teams. Start free, cancel anytime."><meta property="og:url" content="https://autocaption.io/pricing/"><meta property="og:image" content="https://autocaption.io/og-default.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><!-- Twitter / X --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Pricing â AutoCaption"><meta name="twitter:description" content="Simple, transparent pricing for creators and teams. Start free, cancel anytime."><meta name="twitter:image" content="https://autocaption.io/og-default.png"><link rel="canonical" href="https://autocaption.io/pricing/"><link href="https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&display=swap" rel="stylesheet"><!-- Attribution capture (UTM + referrer), shared across .autocaption.io subdomains -->
1<script> 2 (function () { 3 var UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content']; 4 var params = new URLSearchParams(window.location.search); 5 6 function setCookie(name, value) { 7 document.cookie = name + '=' + encodeURIComponent(value) + 8 '; path=/; domain=.autocaption.io; max-age=2592000; SameSite=Lax'; 9 } 10 function getCookie(name) { 11 var m = document.cookie.match(new RegExp('(?:^|; )' + name + '=([^;]*)')); 12 return m ? decodeURIComponent(m[1]) : null; 13 } 14 15 // Capture each UTM param: last-touch wins, fall back to stored cookie. 16 var attribution = {}; 17 UTM_KEYS.forEach(function (key) { 18 var fromUrl = params.get(key); 19 if (fromUrl) setCookie('ac_' + key, fromUrl); 20 attribution[key] = fromUrl || getCookie('ac_' + key) || null; 21 }); 22 23 // First-touch referrer: store once, ignore same-site navigation. 24 var referrer = getCookie('ac_referrer'); 25 if (!referrer && document.referrer && document.referrer.indexOf(location.hostname) === -1) { 26 referrer = document.referrer; 27 setCookie('ac_referrer', referrer); 28 } 29 attribution.referrer = referrer || document.referrer || null; 30 31 window.acAttribution = attribution; 32 })(); 33 </script>
33<!-- Facebook Pixel (UTM-gated) -->
33<script> 34 (function() { 35 var campaign = (window.acAttribution && window.acAttribution.utm_campaign) || null; 36 37 // No UTM = organic traffic, don't fire any pixel 38 if (!campaign) return; 39 40 // Any paid UTM = fire the single Captions pixel 41 var pixelId = '1506311081119832'; 42 43 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js'); 44 fbq('init', pixelId); 45 fbq('track', 'PageView'); 46 })(); 47 </script>
47<!-- Simple Analytics -->
47<script async src="https://scripts.simpleanalyticscdn.com/latest.js"></script>
47<!-- Crisp Chat -->
47<script>window.$crisp=[];window.CRISP_WEBSITE_ID="77dd086c-c805-48ea-869b-69ef4640866f";(function(){var d=document,s=d.createElement("script");s.src="https://client.crisp.chat/l.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();</script>
47<!-- Google Ads + GA4 / gtag -->
vendor: 63 bytes, line 47
47<script async src="https://www.googletagmanager.com/gtag/js?id=
47AW-16522085175
vendor: 11 bytes, line 47
47"></script>
47<script> 48 window.dataLayer = window.dataLayer || []; 49 function gtag(){dataLayer.push(arguments);} 50 gtag('js', new Date()); 51 gtag('config', 'AW-16522085175', { 52 linker: { domains: ['app.autocaption.io'] } 53 }); 54 // GA4 â traffic & acquisition reporting (cross-domain to app) 55 gtag('config', 'G-2RVK3VYBX1', { 56 linker: { domains: ['app.autocaption.io'] } 57 }); 58 </script>
58<!-- FirstPromoter -->
58<script>(function(w){w.fpr=w.fpr||function(){w.fpr.q=w.fpr.q||[];w.fpr.q[arguments[0]=='set'?'unshift':'push'](arguments);};})(window);fpr("init",{cid:"y56rs7x0"});fpr("click");</script>
58<script src="https://cdn.firstpromoter.com/fpr.js" async></script>
58<!-- Facebook Pixel CTA events + UTM forwarding to app -->
58<script> 59 document.addEventListener('DOMContentLoaded', function() { 60 // Forward full attribution (all UTM params) to every app link 61 var attribution = window.acAttribution || {}; 62 var utmKeys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content']; 63 var hasUtm = utmKeys.some(function (k) { return attribution[k]; }); 64 if (hasUtm) { 65 document.querySelectorAll('a[href*="app.autocaption.io"]').forEach(function(link) { 66 var url = new URL(link.href); 67 utmKeys.forEach(function (k) { 68 if (attribution[k]) url.searchParams.set(k, attribution[k]); 69 }); 70 link.href = url.toString(); 71 }); 72 } 73 }); 74 75 // Fire FB pixel events on CTA clicks 76 document.addEventListener('click', function(e) { 77 var el = e.target.closest('[data-fb-event]'); 78 if (!el || !window.fbq) return; 79 fbq('track', el.getAttribute('data-fb-event')); 80 }); 81 </script>
81<!-- Mixpanel â TEMPORARILY DISABLED: logs.autocaption.io (proxy) is down with the OVH outage. 82 Re-enable by removing the surrounding Astro comment once the domain is back. --><link rel="stylesheet" href="/_astro/utils.BJWSXldt.css"> 83<style>.lang-drop-dark[data-astro-cid-sz7xmlte]{position:relative}.lang-drop-dark[data-astro-cid-sz7xmlte] summary[data-astro-cid-sz7xmlte]::-webkit-details-marker{display:none}.lang-drop-dark[data-astro-cid-sz7xmlte][open] summary[data-astro-cid-sz7xmlte]{border-color:#8b5cf666!important}.lang-drop-dark[data-astro-cid-sz7xmlte][open] .lang-chevron[data-astro-cid-sz7xmlte]{transform:rotate(180deg)}.lang-chevron[data-astro-cid-sz7xmlte]{transition:transform .2s}.lang-menu-dark[data-astro-cid-sz7xmlte]{position:absolute;bottom:calc(100% + 8px);right:0;background:#1a1530;border:1px solid rgba(139,92,246,.25);border-radius:12px;padding:6px;min-width:150px;display:flex;flex-direction:column;gap:2px;box-shadow:0 8px 32px #0006;z-index:10}.lang-opt-dark[data-astro-cid-sz7xmlte]{display:block;padding:8px 12px;font-size:13px;color:#a0a0b8;text-decoration:none;border-radius:8px;transition:all .15s}.lang-opt-dark[data-astro-cid-sz7xmlte]:hover{color:#fff;background:#8b5cf626}.lang-opt-active[data-astro-cid-sz7xmlte]{color:#fff!important;background:#8b5cf633} 84</style></head> <body> <main> <div class="text-white overflow-x-hidden" style="background: #0b0b15"> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style>
84<script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script>
84<script>(()=>{var g=Object.defineProperty;var w=(c,s,d)=>s in c?g(c,s,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[s]=d;var l=(c,s,d)=>w(c,typeof s!="symbol"?s+"":s,d);var E=new Set(["__proto__","constructor","prototype"]);{let c={0:t=>y(t),1:t=>d(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(d(t)),5:t=>new Set(d(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in c?c[p](e):void 0},d=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let n=this.querySelectorAll("astro-slot"),r={},i=this.querySelectorAll("template[data-astro-template]");for(let o of i){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of n){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let a=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(a+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${a}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,r,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),n.disconnect(),this.childrenConnectedCallback()},n=new MutationObserver(()=>{var r;((r=this.lastChild)==null?void 0:r.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});n.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let n=new URL(e,document.baseURI),r=`astro-retry=${Date.now()}`,i=n.hash.replace(/^#/,"");return n.hash=i?`${i}&${r}`:r,n.toString()}async importWithRetry(e){try{return await import(e)}catch(n){return await new Promise(r=>setTimeout(r,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let n=this.getAttribute("component-url"),r=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:n}});this.dispatchEvent(r)&&console.error(`[astro-island] Error hydrating ${n}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),n=this.getAttribute("client");if(Astro[n]===void 0){window.addEventListener(`astro:${n}`,()=>this.start(),{once:!0});return}try{await Astro[n](async()=>{let r=this.getAttribute("renderer-url");try{let[i,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),r?this.importWithRetry(r):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=i;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=i[h]}return this.hydrator=u,this.hydrate}catch(i){return this.handleHydrationError(i),()=>{}}},e,this)}catch(r){this.handleHydrationError(r)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script>
84<astro-island uid="1GcvBl" prefix="r2" component-url="/_astro/Navigation.DYV-JQaA.js" component-export="default" renderer-url="/_astro/client.Duvn7qkI.js" props="{"lang":[0,"en"]}" ssr client="load" opts="{"name":"Navigation","value":true}" await-children><header class="fixed top-0 left-0 right-0 z-50 border-b border-white/[0.07]" style="background:#0b0b15"><div class="max-w-7xl mx-auto px-5 lg:px-10 h-[68px] flex items-center"><a href="/" class="flex-shrink-0 mr-8"><img src="/logo.webp" alt="AutoCaption" class="h-8 w-auto"/></a><nav class="hidden md:flex items-center gap-1 flex-1"><div class="relative"><button class="flex items-center gap-1.5 text-[#b0b0c0] hover:text-white text-sm font-medium transition-colors px-3 py-2 rounded-lg hover:bg-white/[0.05]">Features<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down " style="transition:transform 0.15s;transform:rotate(0deg)"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="relative"><button class="flex items-center gap-1.5 text-[#b0b0c0] hover:text-white text-sm font-medium transition-colors px-3 py-2 rounded-lg hover:bg-white/[0.05]">Resources <svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down " style="transition:transform 0.15s;transform:rotate(0deg)"><path d="m6 9 6 6 6-6"></path></svg></button></div><a href="/pricing" class="text-[#b0b0c0] hover:text-white text-sm font-medium transition-colors px-3 py-2 rounded-lg hover:bg-white/[0.05]">Pricing</a><a href="/affiliate" class="text-[#b0b0c0] hover:text-white text-sm font-medium transition-colors px-3 py-2 rounded-lg hover:bg-white/[0.05]">Affiliate</a><a href="https://developers.autocaption.io/introduction" target="_blank" rel="noopener noreferrer" class="text-[#b0b0c0] hover:text-white text-sm font-medium transition-colors px-3 py-2 rounded-lg hover:bg-white/[0.05]">API Docs</a></nav><div class="hidden md:flex items-center gap-1 ml-auto"><div class="w-px h-5 bg-white/15 mx-3"></div><a href="https://app.autocaption.io/auth/login" class="text-[#b0b0c0] hover:text-white text-sm font-medium px-3 py-2 transition-colors">Log in</a><a href="https://app.autocaption.io" class="ml-1 bg-purple-600 hover:bg-purple-500 text-white text-sm font-semibold px-5 py-2.5 rounded-full transition-colors">Try it free</a></div><button class="md:hidden ml-auto text-white p-1"><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 "><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></header><!--astro:end--></astro-island> <div class="pt-[68px]">
84 <astro-island uid="ZLAdRM" prefix="r3" component-url="/_astro/Pricing.CEAIVFa3.js" component-export="default" renderer-url="/_astro/client.Duvn7qkI.js" props="{"lang":[0,"en"]}" ssr client="load" opts="{"name":"Pricing","value":true}" await-children><div class="text-white" style="background:#0b0b15;position:relative;overflow:hidden"><div class="pointer-events-none absolute left-1/2 -translate-x-1/2" style="top:120px;width:900px;height:500px;border-radius:50%;background:radial-gradient(ellipse, rgba(124,58,237,0.13) 0%, transparent 70%);filter:blur(40px);z-index:0"></div><div class="relative z-10 max-w-5xl mx-auto px-5 sm:px-8 lg:px-12 pt-4 pb-16 lg:pt-6 lg:pb-24"><div class="text-center mb-12"><div class="inline-flex items-center gap-2 px-3 py-1 rounded-full text-xs font-bold uppercase tracking-[0.18em] mb-5" style="background:rgba(124,58,237,0.15);border:1px solid rgba(139,92,246,0.35);color:#c084fc"><svg width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M5 0.5l1.05 2.7 2.7 1.05-2.7 1.05L5 8.05 3.95 5.3 1.25 4.25l2.7-1.05L5 0.5z" fill="currentColor"></path></svg>Pricing</div><h1 class="text-4xl md:text-5xl lg:text-[3.25rem] font-bold leading-[1.1] tracking-tight mb-4 text-white">Simple pricing,<!-- --> <span style="background:linear-gradient(135deg, #e879f9, #a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent">powerful results</span></h1><p class="text-[#8888a0] text-base md:text-[17px] leading-relaxed">Pick the plan that fits your workflow. Cancel anytime.</p></div><div class="flex flex-col sm:flex-row sm:items-center justify-between gap-4 mb-10"><div class="inline-flex self-start items-center p-1 rounded-xl gap-0.5" style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09)"><button class="flex items-center gap-2 px-4 py-2 rounded-lg text-sm font-semibold transition-all duration-150 focus:outline-none" style="background:rgba(124,58,237,0.22);color:#fff;border:1px solid rgba(139,92,246,0.5);box-shadow:0 2px 8px rgba(124,58,237,0.2)"><svg width="14" height="14" viewBox="0 0 14 14" fill="none"><rect x="1" y="2.5" width="12" height="9" rx="1.5" stroke="currentColor" stroke-width="1.3"></rect><path d="M3.5 7h3M3.5 9h7" stroke="currentColor" stroke-width="1.2" stroke-linecap="round"></path></svg>Captions</button><button class="flex items-center gap-2 px-4 py-2 rounded-lg text-sm font-semibold transition-all duration-150 focus:outline-none" style="color:#6b6b85;border:1px solid transparent"><svg width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M7 1l1.1 3.3L11.5 5.5 8.1 6.6 7 10l-1.1-3.4L2.5 5.5l3.4-1.2L7 1z" stroke="currentColor" stroke-width="1.1" stroke-linejoin="round" fill="none"></path><path d="M11.5 9.5l.5 1.2 1.2.5-1.2.5-.5 1.3-.5-1.3-1.3-.5 1.3-.5.5-1.2z" fill="currentColor"></path></svg>AI Video</button></div><div class="flex items-center gap-3"><span class="text-sm font-medium transition-colors" style="color:#e2e2f0">Monthly</span><button role="switch" aria-checked="false" class="focus:outline-none" style="position:relative;width:44px;height:24px;border-radius:12px;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.12);flex-shrink:0;transition:background 0.2s, border-color 0.2s;cursor:pointer"><span style="position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.35);transition:transform 0.2s cubic-bezier(0.34,1.56,0.64,1);transform:translateX(0px);display:block"></span></button><span class="text-sm font-medium transition-colors" style="color:#8080a0">Annual</span><span class="text-[11px] font-bold px-2.5 py-1 rounded-full" style="background:rgba(34,197,94,0.08);color:#4ade80;border:1px solid rgba(34,197,94,0.28);transition:background 0.2s">Save 30%</span></div></div><div class="grid md:grid-cols-3 gap-4 mb-20" style="align-items:start"><div class="relative flex flex-col rounded-2xl" style="background:#111120;border:1px solid rgba(255,255,255,0.08);z-index:1"><div class="p-6 flex flex-col flex-1"><div class="mb-6"><h2 class="text-xl font-bold mb-1.5" style="color:#fff">Starter</h2><p class="text-[#9898b0] text-sm leading-relaxed">Best option for personal use & short videos.</p></div><div class="mb-5"><div class="flex items-end gap-1.5 mb-1"><span class="font-bold leading-none" style="font-size:46px;color:#fff">$<!-- -->18</span><span class="text-[#8080a0] text-sm pb-1.5">/mo</span></div><p class="text-[#8080a0] text-xs">$216/year if billed monthly</p></div><div class="flex items-center gap-2 px-3 py-2 rounded-lg text-xs font-semibold mb-4" style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:#8080a0"><svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M6 2v8M9 5l-3-3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Switch to annual â save $48/year</div><div class="flex items-center justify-between px-3 py-2.5 rounded-xl mb-5" style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07)"><div class="flex items-center gap-2"><svg width="13" height="13" viewBox="0 0 13 13" fill="none">
84<path d="M7.5 1L3 7.5h4.5l-1 4.5 5.5-6.5H7.5l1-4.5z" fill="#a78bfa"></path></svg><span class="text-white text-sm font-semibold">100</span><span class="text-[#8080a0] text-xs">videos<!-- --> / <!-- -->mo</span></div><div class="w-[18px] h-[18px] rounded-full flex items-center justify-center cursor-default" style="border:1px solid rgba(255,255,255,0.15);color:#8080a0"><svg width="9" height="9" viewBox="0 0 9 9" fill="none"><path d="M4.5 4v3" stroke="currentColor" stroke-width="1.2" stroke-linecap="round"></path><circle cx="4.5" cy="2.5" r="0.5" fill="currentColor"></circle></svg></div></div><a href="https://app.autocaption.io" data-fb-event="Lead" class="block w-full py-3 rounded-xl font-semibold text-sm mb-6 transition-all duration-150 text-center" style="background:rgba(255,255,255,0.07);color:#c8c8e0;border:1px solid rgba(255,255,255,0.10);text-decoration:none">Get started</a><div style="border-top:1px solid rgba(255,255,255,0.07);margin-bottom:20px"></div><p class="text-[11px] font-bold uppercase tracking-[0.12em] text-[#8080a0] mb-3">Everything included:</p><ul class="flex flex-col gap-2.5"><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">No watermark</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">100 videos / month</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Upload: 500 MB</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Max duration: 2 minutes</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Full HD</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Custom fonts & templates</span></li></ul></div></div><div class="relative flex flex-col rounded-2xl" style="background:linear-gradient(180deg, #181030 0%, #111120 60%);border:1.5px solid rgba(139,92,246,0.7);box-shadow:0 0 0 1px rgba(124,58,237,0.1), 0 8px 40px rgba(124,58,237,0.22), 0 2px 12px rgba(0,0,0,0.4);transform:translateY(-6px);z-index:2"><div class="absolute -top-[13px] left-1/2 -translate-x-1/2 whitespace-nowrap"><span class="inline-flex items-center gap-1.5 text-[10px] font-bold uppercase tracking-[0.14em] px-3 py-1 rounded-full text-white" style="background:linear-gradient(90deg, #9333ea, #7c3aed);box-shadow:0 2px 8px rgba(124,58,237,0.5)"><svg width="9" height="9" viewBox="0 0 10 10" fill="none"><path d="M5 0.5l1.05 2.7 2.7 1.05-2.7 1.05L5 8.8 3.95 5.3 1.25 4.25l2.7-1.05L5 0.5z" fill="#fde68a"></path></svg>Best Value</span></div><div class="p-6 flex flex-col flex-1"><div class="mb-6"><h2 class="text-xl font-bold mb-1.5" style="color:#e2d9ff">Expert</h2><p class="text-[#9898b0] text-sm leading-relaxed">Best option for content creator & entrepreneur.</p></div><div class="mb-5"><div class="flex items-end gap-1.5 mb-1"><span class="font-bold leading-none" style="font-size:46px;color:#f0eaff">$<!-- -->25</span><span class="text-[#8080a0] text-sm pb-1.5">/mo</span></div><p class="text-[#8080a0] text-xs">$300/year if billed monthly</p></div><div class="flex items-center gap-2 px-3 py-2 rounded-lg text-xs font-semibold mb-4" style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:#8080a0"><svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M6 2v8M9 5l-3-3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Switch to annual â save $60/year</div><div class="flex items-center justify-between px-3 py-2.5 rounded-xl mb-5" style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07)"><div class="flex items-center gap-2"><svg width="13" height="13" viewBox="0 0 13 13" fill="none">
84<path d="M7.5 1L3 7.5h4.5l-1 4.5 5.5-6.5H7.5l1-4.5z" fill="#a78bfa"></path></svg><span class="text-white text-sm font-semibold">215</span><span class="text-[#8080a0] text-xs">videos<!-- --> / <!-- -->mo</span></div><div class="w-[18px] h-[18px] rounded-full flex items-center justify-center cursor-default" style="border:1px solid rgba(255,255,255,0.15);color:#8080a0"><svg width="9" height="9" viewBox="0 0 9 9" fill="none"><path d="M4.5 4v3" stroke="currentColor" stroke-width="1.2" stroke-linecap="round"></path><circle cx="4.5" cy="2.5" r="0.5" fill="currentColor"></circle></svg></div></div><a href="https://app.autocaption.io" data-fb-event="Lead" class="block w-full py-3 rounded-xl font-semibold text-sm mb-6 transition-all duration-150 text-center" style="background:linear-gradient(135deg, #c026d3 0%, #7c3aed 100%);color:#fff;box-shadow:0 4px 20px rgba(124,58,237,0.45);text-decoration:none">Get started</a><div style="border-top:1px solid rgba(255,255,255,0.07);margin-bottom:20px"></div><p class="text-[11px] font-bold uppercase tracking-[0.12em] text-[#8080a0] mb-3">Everything included:</p><ul class="flex flex-col gap-2.5"><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(192,38,211,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#e879f9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">No watermark</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(192,38,211,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#e879f9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">215 videos / month</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(192,38,211,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#e879f9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Upload: 1000 MB</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(192,38,211,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#e879f9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Max duration: 3 minutes</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(192,38,211,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#e879f9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Full HD</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(192,38,211,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#e879f9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Custom fonts & templates</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(192,38,211,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#e879f9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">B-Roll</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(192,38,211,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#e879f9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">AI Tools</span></li></ul></div></div><div class="relative flex flex-col rounded-2xl" style="background:#111120;border:1px solid rgba(255,255,255,0.08);z-index:1"><div class="p-6 flex flex-col flex-1"><div class="mb-6"><h2 class="text-xl font-bold mb-1.5" style="color:#fff">Pro</h2><p class="text-[#9898b0] text-sm leading-relaxed">Best option for advanced videos & small businesses.</p></div><div class="mb-5"><div class="flex items-end gap-1.5 mb-1"><span class="font-bold leading-none" style="font-size:46px;color:#fff">$<!-- -->39</span><span class="text-[#8080a0] text-sm pb-1.5">/mo</span></div><p class="text-[#8080a0] text-xs">$468/year if billed monthly</p></div><div class="flex items-center gap-2 px-3 py-2 rounded-lg text-xs font-semibold mb-4" style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);color:#8080a0"><svg width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M6 2v8M9 5l-3-3-3 3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>Switch to annual â save $108/year</div><div class="flex items-center justify-between px-3 py-2.5 rounded-xl mb-5" style="background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07)"><div class="flex items-center gap-2"><svg width="13" height="13" viewBox="0 0 13 13" fill="none">
84<path d="M7.5 1L3 7.5h4.5l-1 4.5 5.5-6.5H7.5l1-4.5z" fill="#a78bfa"></path></svg><span class="text-white text-sm font-semibold">350</span><span class="text-[#8080a0] text-xs">videos<!-- --> / <!-- -->mo</span></div><div class="w-[18px] h-[18px] rounded-full flex items-center justify-center cursor-default" style="border:1px solid rgba(255,255,255,0.15);color:#8080a0"><svg width="9" height="9" viewBox="0 0 9 9" fill="none"><path d="M4.5 4v3" stroke="currentColor" stroke-width="1.2" stroke-linecap="round"></path><circle cx="4.5" cy="2.5" r="0.5" fill="currentColor"></circle></svg></div></div><a href="https://app.autocaption.io" data-fb-event="Lead" class="block w-full py-3 rounded-xl font-semibold text-sm mb-6 transition-all duration-150 text-center" style="background:rgba(255,255,255,0.07);color:#c8c8e0;border:1px solid rgba(255,255,255,0.10);text-decoration:none">Get started</a><div style="border-top:1px solid rgba(255,255,255,0.07);margin-bottom:20px"></div><p class="text-[11px] font-bold uppercase tracking-[0.12em] text-[#8080a0] mb-3">Everything included:</p><ul class="flex flex-col gap-2.5"><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">No watermark</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">350 videos / month</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Upload: 2000 MB</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Max duration: 6 minutes</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Full HD & 2K & 4K</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">Custom fonts & templates</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">B-Roll</span></li><li class="flex items-start gap-2.5"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" style="flex-shrink:0;margin-top:2px"><circle cx="8" cy="8" r="8" fill="rgba(124,58,237,0.2)"></circle><path d="M4.5 8l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-[#c0c0d8] text-[13px] leading-relaxed">AI Tools</span></li></ul></div></div></div><style> 85 @keyframes pricing-marquee { from { transform: translateX(0); } to { transform: translateX(-50%); } } 86 .pricing-marquee-track { animation: pricing-marquee 28s linear infinite; width: max-content; display: flex; align-items: center; } 87 </style><div style="border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06);padding:20px 0;margin-bottom:24px;overflow:hidden"><div style="display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:16px"><div style="display:flex;align-items:center;gap:8px;flex-shrink:0"><div style="display:flex;gap:2px"><svg width="14" height="14" viewBox="0 0 24 24" fill="#facc15"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg><svg width="14" height="14" viewBox="0 0 24 24" fill="#facc15"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg><svg width="14" height="14" viewBox="0 0 24 24" fill="#facc15"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg><svg width="14" height="14" viewBox="0 0 24 24" fill="#facc15"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg><svg width="14" height="14" viewBox="0 0 24 24" fill="#facc15"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path></svg></div><span style="color:#fff;font-weight:700;font-size:13px">4.7/5<!-- --> <span style="color:#6b6b85;font-weight:400">· 14,000+ reviews</span></span></div><div style="width:1px;height:20px;background:rgba(255,255,255,0.1);flex-shrink:0"></div><a href="https://www.trustpilot.com/review/autocaption.io" target="_blank" rel="noopener" style="display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0">
87<svg width="16" height="16" viewBox="0 0 24 24" fill="#00b67a"><path d="M12 0l3.09 6.26L22 7.27l-5 4.87 1.18 6.88L12 15.77l-6.18 3.25L7 12.14 2 7.27l6.91-1.01L12 0z"></path></svg><span style="color:#00b67a;font-weight:700;font-size:13px">Trustpilot</span><span style="color:#fff;font-weight:700;font-size:13px">4.2/5<!-- --> <span style="color:#6b6b85;font-weight:400">· See reviews</span></span></a><div style="width:1px;height:20px;background:rgba(255,255,255,0.1);flex-shrink:0"></div><span style="color:#6b6b85;font-size:12px;font-weight:600;flex-shrink:0">Trusted by 300,000+ creators</span></div><div style="position:relative;overflow:hidden"><div style="position:absolute;left:0;top:0;bottom:0;width:60px;z-index:1;background:linear-gradient(to right, #0b0b15 40%, transparent);pointer-events:none"></div><div style="position:absolute;right:0;top:0;bottom:0;width:60px;z-index:1;background:linear-gradient(to left, #0b0b15 40%, transparent);pointer-events:none"></div><div class="pricing-marquee-track"><div style="display:flex;align-items:center;gap:48px;flex-shrink:0;padding-right:48px"><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Adobe</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Shopify</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">HubSpot</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Notion</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Figma</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Webflow</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Stripe</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Linear</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Vercel</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Loom</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Canva</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Monday</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Slack</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Typeform</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Buffer</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Later</span></div><div style="display:flex;align-items:center;gap:48px;flex-shrink:0;padding-right:48px"><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Adobe</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Shopify</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">HubSpot</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Notion</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Figma</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Webflow</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Stripe</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Linear</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Vercel</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Loom</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Canva</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Monday</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Slack</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Typeform</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Buffer</span><span style="color:#7878a0;font-weight:600;font-size:15px;letter-spacing:-0.01em;white-space:nowrap">Later</span></div></div></div></div><div class="flex flex-col md:flex-row gap-3"><div class="flex flex-col gap-3 rounded-2xl px-5 py-5 flex-1" style="background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07)"><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-xl flex items-center justify-center shrink-0" style="background:rgba(124,58,237,0.14);border:1px solid rgba(139,92,246,0.22)"><svg width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 2L3.5 5v5.5c0 3.9 2.75 7.55 6.5 8.5 3.75-.95 6.5-4.6 6.5-8.5V5L10 2z" stroke="#a78bfa" stroke-width="1.4" stroke-linejoin="round"></path><path d="M6.5 10l2.5 2.5 4.5-5" stroke="#a78bfa" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><p class="font-semibold text-[#e2e2f0] text-sm leading-tight">Cancel anytime</p></div><p class="text-[#8080a0] text-xs leading-relaxed">No long-term commitments. Downgrade or cancel anytime.</p></div><div class="flex flex-col gap-3 rounded-2xl px-5 py-5 flex-1" style="background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07)"><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-xl flex items-center justify-center shrink-0" style="background:rgba(124,58,237,0.14);border:1px solid rgba(139,92,246,0.22)"><svg width="20" height="20" viewBox="0 0 20 20" fill="none"><rect x="3" y="9" width="14" height="9" rx="2" stroke="#a78bfa" stroke-width="1.4"></rect><path d="M7 9V6.5a3 3 0 0 1 6 0V9" stroke="#a78bfa" stroke-width="1.4" stroke-linecap="round"></path><circle cx="10" cy="13.5" r="1.5" fill="#a78bfa"></circle></svg></div><p class="font-semibold text-[#e2e2f0] text-sm leading-tight">Secure payments</p></div><p class="text-[#8080a0] text-xs leading-relaxed">All transactions are encrypted and processed securely.</p></div><div class="flex flex-col gap-3 rounded-2xl px-5 py-5 flex-1" style="background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07)"><div class="flex items-center gap-3"><div class="w-9 h-9 rounded-xl flex items-center justify-center shrink-0" style="background:rgba(124,58,237,0.14);border:1px solid rgba(139,92,246,0.22)"><svg width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M17 12.5c0 .83-.34 1.58-.88 2.13L14 17H6l-2.12-2.37A3 3 0 0 1 3 12.5V7a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v5.5z" stroke="#a78bfa" stroke-width="1.4" stroke-linejoin="round"></path><path d="M7 10h6M7 13h4" stroke="#a78bfa" stroke-width="1.3" stroke-linecap="round"></path></svg></div><p class="font-semibold text-[#e2e2f0] text-sm leading-tight">Need enterprise pricing?</p></div><p class="text-[#8080a0] text-xs leading-relaxed">Custom solutions for large teams and organizations.</p><div>
87<a href="/cdn-cgi/l/email-protection#c8a5b1a4a9a688a9bdbca7aba9b8bca1a7a6e6a1a7" class="inline-block px-4 py-2 rounded-xl text-[13px] font-semibold text-[#c8c8e0] transition-all duration-150 hover:text-white" style="background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.11)">Contact sales</a></div></div></div></div></div><!--astro:end--></astro-island> <div class="h-8 md:h-14"></div> </div> <footer class="px-5 lg:px-10 pb-8 pt-4" data-astro-cid-sz7xmlte> <div class="max-w-7xl mx-auto" data-astro-cid-sz7xmlte> <div class="rounded-[2rem] overflow-hidden" style="background: #0d0b1e; border: 1px solid rgba(139,92,246,0.2)" data-astro-cid-sz7xmlte> <!-- ââ Main content grid ââ --> <div class="px-8 lg:px-12 pt-12 pb-8 grid grid-cols-2 lg:grid-cols-[200px_1fr_1fr_1fr] gap-8 lg:gap-6" data-astro-cid-sz7xmlte> <!-- Col 1: Logo + tagline --> <div class="col-span-2 lg:col-span-1 flex flex-col gap-5" data-astro-cid-sz7xmlte> <img src="/logo.webp" alt="AutoCaption" class="w-auto h-auto" style="max-height: 36px; max-width: 180px; object-fit: contain; image-rendering: -webkit-optimize-contrast;" data-astro-cid-sz7xmlte> <p class="text-sm leading-relaxed" style="color: #9090a8" data-astro-cid-sz7xmlte>AI captioning that helps creators turn any video into engaging, share-ready content in seconds.</p> </div> <!-- Nav: PRODUCT --> <div class="flex flex-col gap-4" data-astro-cid-sz7xmlte> <p class="text-purple-500 text-[10px] font-bold uppercase tracking-[0.2em] mb-1" data-astro-cid-sz7xmlte>Product</p> <a href="/pricing" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>Pricing</a> <a href="/blog" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>Blog</a> <a href="https://developers.autocaption.io/introduction" target="_blank" rel="noopener noreferrer" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>API Docs</a> <a href="/affiliate" class="text-sm hover:text-white transition-colors" style="color: #a78bfa; font-weight: 600;" data-astro-cid-sz7xmlte>Affiliate Program</a> </div> <!-- Nav: TOOLS --> <div class="flex flex-col gap-4" data-astro-cid-sz7xmlte> <p class="text-purple-500 text-[10px] font-bold uppercase tracking-[0.2em] mb-1" data-astro-cid-sz7xmlte>Caption Tools</p> <a href="/ai-caption-generator" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>AI Caption Generator</a> <a href="/tiktok-caption-generator" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>TikTok Captions</a> <a href="/subtitle-generator" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>Subtitle Generator</a> <a href="/add-captions-to-video" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>Add Captions to Video</a> <a href="/vs-submagic" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>vs Submagic</a> <a href="/vs-kapwing" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>vs Kapwing</a> </div> <!-- Nav: LEGAL --> <div class="flex flex-col gap-4" data-astro-cid-sz7xmlte> <p class="text-purple-500 text-[10px] font-bold uppercase tracking-[0.2em] mb-1" data-astro-cid-sz7xmlte>Legal</p> <a href="/privacy" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>Privacy Policy</a> <a href="/terms" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>Terms of Service</a> </div> </div> <!-- ââ Divider ââ --> <div class="mx-8 lg:mx-12" style="border-top: 1px solid rgba(255,255,255,0.07)" data-astro-cid-sz7xmlte></div> <!-- ââ Bottom bar ââ --> <div class="px-8 lg:px-12 py-5 flex flex-col sm:flex-row items-center justify-between gap-4" data-astro-cid-sz7xmlte> <p class="text-sm" style="color: #787892" data-astro-cid-sz7xmlte>© 2026 AutoCaption. All rights reserved.</p> <div class="flex flex-wrap items-center gap-5" data-astro-cid-sz7xmlte> <a href="/privacy" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>Privacy Policy</a> <a href="/terms" class="text-sm hover:text-white transition-colors" style="color: #787892" data-astro-cid-sz7xmlte>Terms of Service</a> <!-- Language selector --> <details class="lang-drop-dark" data-astro-cid-sz7xmlte> <summary class="flex items-center gap-1.5 px-3 py-1.5 rounded-full cursor-pointer list-none" style="border: 1px solid rgba(255,255,255,0.1)" data-astro-cid-sz7xmlte> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.6)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-sz7xmlte> <circle cx="12" cy="12" r="10" data-astro-cid-sz7xmlte></circle><line x1="2" y1="12" x2="22" y2="12" data-astro-cid-sz7xmlte></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" data-astro-cid-sz7xmlte></path> </svg> <span class="text-white text-sm" data-astro-cid-sz7xmlte>English</span> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="rgba(255,255,255,0.5)" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lang-chevron" data-astro-cid-sz7xmlte> <polyline points="6 9 12 15 18 9" data-astro-cid-sz7xmlte></polyline> </svg> </summary> <div class="lang-menu-dark" data-astro-cid-sz7xmlte> <a href="/pricing/" class="lang-opt-dark lang-opt-active" data-astro-cid-sz7xmlte>English</a> <a href="/fr" class="lang-opt-dark" data-astro-cid-sz7xmlte>Français</a> </div> </details> </div> </div> </div> </div> </footer> </div> </main>
vendor: 109 bytes, line 87
87 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
87<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"25e16ebeae68426785bc0d67d44e20e4","r":1,"spa":2}' crossorigin="anonymous"></script>
87 88</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.