PageSourceSearch

https://www.meita.ai/_app/immutable/nodes/18.T8QBpJcJ.js

js meita.ai collected 2026-10-05 14:18:14 UTC 16,919 bytes, 1 lines download raw bytes

1import{a as i,f as n,w as Pe}from"../chunks/disclose-version.BOFe-roe.js";import{e as ze,f as g,p as Ce,a as Ie,n as a,b as r,c as e,r as t}from"../chunks/runtime.BaRtt0z-.js";import{h as $e}from"../chunks/svelte-head.ChLtCDfd.js";import{s as ce,a as Ve,b as je}from"../chunks/toast-state.svelte.LLFxWZ9K.js";import{g as m}from"../chunks/entry.DHDw8KKL.js";import{S as Fe}from"../chunks/SEO.8n3_VPHo.js";import{I as l}from"../chunks/Icon.CZHwHWsq.js";import{F as u,a as I,b as pe,c as We}from"../chunks/index.BzeYv_O7.js";import{M as Oe}from"../chunks/Marquee.CS7npFAl.js";import{B as x}from"../chunks/button.CU54r2Z7.js";import{D as De}from"../chunks/DoubleFilterAnim.BZvQVPdB.js";import{H as Te}from"../chunks/HowItWorksAnim.Dj6Doh5P.js";var Be=Pe(n('<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/src/lite-yt-embed.css"/> <script src="https://cdn.jsdelivr.net/npm/[email protected]/src/lite-yt-embed.js"><\/script>',1)),Ee=n("<span><!></span> <b>Try for Free</b>",1),Ge=n("<b>See Pricing</b>"),He=n('<img src="/shutterstock_logo.webp" alt="Shutterstock" class="w-28 h-8 object-contain opacity-50 grayscale dark:invert"/> <img src="/canva_logo.svg" alt="Canva" class="w-20 h-8 object-contain opacity-50 grayscale dark:invert"/> <img src="/freepik_logo.svg" alt="Freepik" class="w-24 h-8 object-contain opacity-50 grayscale dark:invert"/> <img src="/adobe-stock.webp" alt="Adobe Stock" class="w-24 h-8 object-contain opacity-50 grayscale dark:invert"/> <img src="/dreamstime_logo.webp" alt="Dreamstime" class="w-24 h-8 object-contain opacity-50 grayscale dark:invert"/> <img src="/vecteezy.svg" alt="Vecteezy" class="w-28 h-8 object-contain opacity-50 grayscale dark:invert"/>',1),Le=n("<span><!></span> <b>Try for Free</b>",1),Ne=n("<b>See Pricing</b>"),Qe=n("<span><!></span> <b>Try for Free</b>",1),Ue=n(`<!> <div class="flex flex-col"><div class="flex flex-col items-center justify-center px-4 md:px-8 py-16 md:py-20 text-center gap-6"><h1 class="text-3xl sm:text-4xl md:text-5xl font-extrabold leading-tight max-w-3xl tracking-tight">The Fastest Way to Keyword for Adobe Stock</h1> <p class="text-base sm:text-lg text-muted-foreground max-w-2xl">Auto-generate titles, descriptions, keywords & categories. Export Adobe Stock-ready CSV in one click.</p> <div class="flex flex-row gap-2 items-center mt-2 mb-2 bg-primary/10 text-primary px-4 py-2 rounded-full border border-primary/20"><!> <span class="text-sm font-semibold">Compatible with Adobe Stock CSV format</span></div> <div class="flex flex-col sm:flex-row gap-3 w-full sm:w-auto px-4 sm:px-0"><!> <!></div> <p class="text-sm text-muted-foreground">Available for Windows, macOS, and Linux</p> <div class="flex flex-row gap-2 items-center bg-yellow-500/10 text-yellow-600 dark:text-yellow-400 px-4 py-2 rounded-full border border-yellow-500/20 text-sm font-medium">Use code <b class="mx-1">WELCOME20</b> for 20% off any plan</div> <div class="mt-6 flex flex-col gap-4 items-center w-full overflow-hidden"><div class="flex flex-row items-center justify-center gap-4 sm:gap-8"><div class="flex flex-col items-center gap-1"><span class="text-2xl font-extrabold">6M+</span> <span class="text-xs text-muted-foreground">Metadata generated</span></div> <div class="h-8 w-px bg-border"></div> <div class="flex flex-col items-center gap-1"><span class="text-2xl font-extrabold">200+</span> <span class="text-xs text-muted-foreground">Trusted contributors</span></div></div> <div class="border rounded-lg p-1 w-full max-w-4xl aspect-video mx-auto overflow-hidden mt-4"><lite-youtube></lite-youtube></div> <div class="w-full"><!></div></div></div> <div class="relative flex flex-col items-center py-16 px-4 md:px-8 gap-8" style="background: radial-gradient(circle at 50% 50%, rgba(59,130,246,0.06) 0%, transparent 70%)"><div class="max-w-5xl w-full flex flex-col items-center gap-8"><h2 class="text-3xl font-bold text-center">Built for Adobe Stock Contributors</h2> <div class="grid grid-cols-1 md:grid-cols-2 gap-6 w-full"><div class="bg-card border border-border rounded-xl p-6 flex flex-col gap-3 transition-all hover:border-foreground
1/20 hover:shadow-lg hover:-translate-y-1"><h3 class="text-xl font-bold flex items-center gap-2"><span class="text-primary"><!></span> Adobe Stock CSV Format</h3> <p class="text-muted-foreground">Export directly in Adobe Stock's exact CSV format. No reformatting, no manual tweaks. Upload straight to the portal.</p></div> <div class="bg-card border border-border rounded-xl p-6 flex flex-col gap-3 transition-all hover:border-foreground/20 hover:shadow-lg hover:-translate-y-1"><h3 class="text-xl font-bold flex items-center gap-2"><span class="text-primary"><!></span> Auto-fill Categories</h3> <p class="text-muted-foreground">Stop guessing Adobe Stock categories. Meita's AI automatically analyzes your image and selects the perfect official category ID.</p></div> <div class="bg-card border border-border rounded-xl p-6 flex flex-col gap-3 transition-all hover:border-foreground/20 hover:shadow-lg hover:-translate-y-1"><h3 class="text-xl font-bold flex items-center gap-2"><span class="text-red-500"><!></span> Avoid IP Rejections</h3> <p class="text-muted-foreground">Our double filter (AI + Database) catches brand names and IP that get you banned on Adobe before you even export.</p></div> <div class="bg-card border border-border rounded-xl p-6 flex flex-col gap-3 transition-all hover:border-foreground
1/20 hover:shadow-lg hover:-translate-y-1"><h3 class="text-xl font-bold flex items-center gap-2"><span class="text-primary"><!></span> Keyword Limit Compliance</h3> <p class="text-muted-foreground">Adobe Stock limits you to 49 keywords. Our AI generates the highest-converting keywords right up to the limit.</p></div></div></div></div> <div class="flex flex-col items-center py-16 px-4 md:px-8 gap-8"><h2 class="text-3xl font-bold text-center">How It Works</h2> <div class="w-full max-w-2xl"><!></div></div> <div class="flex flex-col items-center py-12 px-4 md:px-8 gap-4 text-center border-y border-border"><h3 class="text-2xl font-bold">Ready to try it?</h3> <div class="flex flex-col sm:flex-row gap-3"><!> <!></div> <p class="text-sm text-muted-foreground">No credit card required · 5 free generations included</p></div> <div class="relative flex flex-col items-center py-16 px-4 md:px-8 gap-8" style="background: radial-gradient(circle at 50% 50%, rgba(245,158,11,0.06) 0%, transparent 70%)"><div class="max-w-4xl w-full flex flex-col items-center gap-6"><h2 class="text-3xl font-bold text-center">Speed Up Your Workflow</h2> <div class="flex flex-col md:flex-row gap-6 w-full justify-center"><div class="flex-1 bg-red-50 dark:bg-red-950/20 border border-red-200 dark:border-red-900 rounded-xl p-6 text-center"><h3 class="text-xl font-bold text-red-600 dark:text-red-400 mb-2">Before Meita</h3> <p class="text-muted-foreground">Manually typing 49 keywords per image + selecting categories</p> <div class="text-3xl font-black mt-4">8+ Hours</div> <p class="text-sm text-muted-foreground mt-1">for 200 images</p></div> <div class="flex items-center justify-center -mx-4 z-10 hidden md:flex"><div class="bg-background rounded-full p-2 border border-border shadow-sm"><span class="text-primary"><!></span></div></div> <div class="flex-1 bg-green-50 dark:bg-green-950/20 border border-green-200 dark:border-green-900 rounded-xl p-6 text-center"><h3 class="text-xl font-bold text-green-600 dark:text-green-400 mb-2">After Meita</h3> <p class="text-muted-foreground">Bulk dropping images and letting AI generate everything</p> <div class="text-3xl font-black mt-4">15 Minutes</div> <p class="text-sm text-muted-foreground mt-1">for 200 images</p></div></div></div></div> <div class="flex flex-col items-center py-16 px-4 md:px-8 gap-8"><div class="max-w-5xl w-full flex flex-col lg:flex-row gap-8 lg:gap-16 items-center"><div class="lg:w-1/2 w-full"><!></div> <div class="lg:w-1/2 w-full flex flex-col gap-4"><h2 class="text-2xl md:text-3xl font-bold flex items-center gap-2"><span class="text-red-500"><!></span> Double Safety Filter</h2> <p class="text-muted-foreground text-lg">See brand names and IP get caught in real-time. Adobe Stock has strict policies — our AI + database double filter keeps your account safe.</p> <div class="mt-4 rounded-xl border border-border overflow-hidden bg-card"><img src="/id-launch/bruno.webp" alt="Bruno Mars filtered example" class="w-full"/> <div class="p-3 text-sm text-muted-foreground"><s class="text-red-500">Bruno Mars</s> → <span class="text-emerald-500 font-medium">Confident Man</span></div></div></div></div></div> <div class="flex flex-col items-center py-16 px-4 md:px-8 gap-8"><div class="max-w-2xl w-full flex flex-col items-center gap-6 text-center"><div class="flex text-yellow-400 gap-1"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div> <p class="text-xl italic font-serif leading-relaxed">"Hundreds of images get complete metadata in a short time. Finding keywords and compiling titles manually takes a huge amount of time, and sometimes we run out of ideas. Thanks to this app we don't need to do that manually anymore!"</p> <div class="flex flex-col items-center"><b class="text-lg">Ferdinand</b> <span class="text-sm text-muted-foreground">YouTube & Adobe Stock Contributor</span></div></div></div> <div class="flex flex-col items-center py-16 px-4 md:px-8 gap-8"><div class="max-w-3xl w-full flex flex-col gap-6"><h2 class="text-3xl font-bold text-center">Frequently Asked Questions</h2> <div class="flex flex-col gap-4"><details class="rounded-xl border border-border bg-card p-6 transition-all hover:border-foreground
1/20"><summary class="text-lg font-semibold cursor-pointer">What CSV format does Meita export for Adobe Stock?</summary> <p class="pt-4 text-muted-foreground">Meita exports directly in Adobe Stock's official CSV format — including filename, title, keywords, and category fields. No reformatting needed.</p></details> <details class="rounded-xl border border-border bg-card p-6 transition-all hover:border-foreground/20"><summary class="text-lg font-semibold cursor-pointer">Does it auto-select Adobe Stock categories?</summary> <p class="pt-4 text-muted-foreground">Yes. The AI analyzes your image and selects the most appropriate official Adobe Stock category ID automatically.</p></details> <details class="rounded-xl border border-border bg-card p-6 transition-all hover:border-foreground/20"><summary class="text-lg font-semibold cursor-pointer">How does the keyword limit work?</summary> <p class="pt-4 text-muted-foreground">Adobe Stock allows a maximum of 49 keywords per image. Meita generates the highest-relevance keywords right up to that limit.</p></details> <details class="rounded-xl border border-border bg-card p-6 transition-all hover:border-foreground
1/20"><summary class="text-lg font-semibold cursor-pointer">Will it catch brand names that could get me rejected?</summary> <p class="pt-4 text-muted-foreground">Yes. Our AI + database double filter automatically detects and removes brand names, celebrity likenesses, and trademarked elements from your metadata.</p></details> <details class="rounded-xl border border-border bg-card p-6 transition-all hover:border-foreground/20"><summary class="text-lg font-semibold cursor-pointer">What image formats are supported?</summary> <p class="pt-4 text-muted-foreground">Meita works with JPG, PNG, BMP, SVG, EPS, WebP, and more. It also supports video formats like MP4, AVI, and MOV.</p></details></div></div></div> <div class="flex flex-col items-center bg-primary/10 backdrop-blur-sm border-t border-primary/20 py-16 md:py-20 px-4 md:px-8 gap-6 text-center"><h2 class="text-3xl md:text-4xl font-bold max-w-2xl">Upload to Adobe Stock 10x Faster</h2> <p class="text-muted-foreground text-lg">Adobe Stock CSV export built-in · Windows, macOS & Linux</p> <div class="mt-2"><!></div> <p class="text-sm text-muted-foreground">No credit card required · Your images never leave your machine</p></div></div>`,3);function st(me,$){Ie($,!0);let V=ze($.data.region);const xe=[{"@context":"https://schema.org","@type":"SoftwareApplication",name:"Meita.ai — Adobe Stock Keywording Tool",applicationCategory:"MultimediaApplication",operatingSystem:"Windows, macOS, Linux",description:"Auto-generate titles, descriptions, keywords & categories for Adobe Stock. Export Adobe Stock-ready CSV in one click.",url:"https://meita.ai/en-us/adobe-stock-keywording/",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"}},{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What CSV format does Meita export for Adobe Stock?",acceptedAnswer:{"@type":"Answer",text:"Meita exports directly in Adobe Stock's official CSV format — including filename, title, keywords, and category fields. No reformatting needed."}},{"@type":"Question",name:"Does it auto-select Adobe Stock categories?",acceptedAnswer:{"@type":"Answer",text:"Yes. The AI analyzes your image and selects the most appropriate official Adobe Stock category ID automatically."}},{"@type":"Question",name:"How does the keyword limit work?",acceptedAnswer:{"@type":"Answer",text:"Adobe Stock allows a maximum of 49 keywords per image. Meita generates the highest-relevance keywords right up to that limit."}},{"@type":"Question",name:"Will it catch brand names that could get me rejected?",acceptedAnswer:{"@type":"Answer",text:"Yes. Our AI + database double filter automatically detects and removes brand names, celebrity likenesses, and trademarked elements from your metadata."}},{"@type":"Question",name:"What image formats are supported?",acceptedAnswer:{"@type":"Answer",text:"Meita works with JPG, PNG, BMP, SVG, EPS, WebP, and more. It also supports video formats like MP4, AVI, and MOV."}}]}];var j=Ue();$e("x2zlve",s=>{var c=Be();a(2),i(s,c)});var F=g(j);Fe(F,{title:"Adobe Stock Keywording Tool & Metadata Generator — Meita.ai",description:"Auto-fill Adobe Stock metadata. Generate categories, titles, and keywords within the 49-keyword limit. Export directly to Adobe Stock CSV format.",canonical:"https://meita.ai/en-us/adobe-stock-keywording/",keywords:"adobe stock keywording tool, adobe stock metadata generator, adobe stock keyword tool, adobe stock ai keywording, adobe stock title generator, adobe stock csv upload",get jsonLd(){return xe}});var W=r(F,2),v=e(W),b=r(e(v),4),fe=e(b);l(fe,{get src(){return u},size:"14"}),a(2),t(b);var y=r(b,2),O=e(y);x(O,{variant:"default",size:"lg",class:"px-8 py-6 text-base w-full sm:w-auto",onclick:()=>m("/download"),children:(s,c)=>{var o=Ee(),d=g(o),p=e(d);l(p,{get src(){return I},size:"20"}
1),t(d),a(2),i(s,o)},$$slots:{default:!0}});var ge=r(O,2);x(ge,{variant:"outline",size:"lg",class:"px-8 py-6 text-base w-full sm:w-auto",onclick:()=>m("/"+V+"/#pricing"),children:(s,c)=>{var o=Ge();i(s,o)},$$slots:{default:!0}}),t(y);var D=r(y,6),h=r(e(D),2),f=e(h);ce(f,"videoid","gkvhfzlZ5Uk"),ce(f,"playlabel","Play: Video Trailer"),Ve(f,1,"rounded-lg"),je(f,"background-image: url('https://img.youtube.com/vi/gkvhfzlZ5Uk/maxresdefault.jpg'); max-width: 100%; width: 100%; height: 100%;"),t(h);var T=r(h,2),ue=e(T);Oe(ue,{direction:"left",fade:!1,reverse:!0,pauseOnHover:!1,numberOfCopies:5,class:"gap-16",innerClassName:"gap-16 items-center",children:(s,c)=>{var o=He();a(10),i(s,o)},$$slots:{default:!0}}),t(T),t(D),t(v);var w=r(v,2),B=e(w),E=r(e(B),2),k=e(E),G=e(k),H=e(G),ve=e(H);l(ve,{get src(){return u},size:"18"}),t(H),a(),t(G),a(2),t(k);var _=r(k,2),L=e(_),N=e(L),be=e(N);l(be,{get src(){return u},size:"18"}),t(N),a(),t(L),a(2),t(_);var A=r(_,2),Q=e(A),U=e(Q),ye=e(U);l(ye,{get src(){return pe},size:"18"}),t(U),a(),t(Q),a(2),t(A);var Y=r(A,2),q=e(Y),K=e(q),he=e(K);l(he,{get src(){return u},size:"18"}),t(K),a(),t(q),a(2),t(Y),t(E),t(B),t(w);var S=r(w,2),J=r(e(S),2),we=e(J);Te(we,{}),t(J),t(S);var M=r(S,2),R=r(e(M),2),Z=e(R);x(Z,{variant:"default",size:"lg",class:"px-8 py-6 text-base",onclick:()=>m("/download"),children:(s,c)=>{var o=Le(),d=g(o),p=e(d);l(p,{get src(){return I},size:"20"}
1),t(d),a(2),i(s,o)},$$slots:{default:!0}});var ke=r(Z,2);x(ke,{variant:"outline",size:"lg",class:"px-8 py-6 text-base",onclick:()=>m("/"+V+"/#pricing"),children:(s,c)=>{var o=Ne();i(s,o)},$$slots:{default:!0}}),t(R),a(2),t(M);var P=r(M,2),X=e(P),ee=r(e(X),2),te=r(e(ee),2),re=e(te),ae=e(re),_e=e(ae);l(_e,{get src(){return We},size:"24"}),t(ae),t(re),t(te),a(2),t(ee),t(X),t(P);var z=r(P,2),oe=e(z),C=e(oe),Ae=e(C);De(Ae,{}),t(C);var se=r(C,2),le=e(se),de=e(le),Se=e(de);l(Se,{get src(){return pe},size:"24"}),t(de),a(),t(le),a(4),t(se),t(oe),t(z);var ie=r(z,6),ne=r(e(ie),4),Me=e(ne);x(Me,{variant:"default",size:"lg",class:"px-10 py-6 text-base",onclick:()=>m("/download"),children:(s,c)=>{var o=Qe(),d=g(o),p=e(d);l(p,{get src(){return I},size:"20"}),t(d),a(2),i(s,o)},$$slots:{default:!0}}),t(ne),a(2),t(ie),t(W),i(me,j),Ce()}export{st as component};

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.