PageSourceSearch

https://fillr.app/_next/static/chunks/7137-66b1561da8dc8b4e.js

js fillr.app collected 2026-10-02 01:14:06 UTC 16,490 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="01a781da-c986-4826-a42e-56e4b261b5a7",e._sentryDebugIdIdentifier="sentry-dbid-01a781da-c986-4826-a42e-56e4b261b5a7")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7137],{12941:(e,t,a)=>{a.d(t,{MobileNav:()=>f});var r=a(95155),s=a(12115),o=a(6874),n=a.n(o),i=a(74783),l=a(38382),d=a(92236),c=a(30270),h=a(76808);let u=[{href:h.yJ.pricing,label:"Pricing"},{href:h.yJ.faq,label:"FAQ"},{href:h.yJ.blog,label:"Blog"},{href:h.yJ.docs,label:"Docs"},{href:h.yJ.demo,label:"Practice form"},{href:h.yJ.tools,label:"Free data generator"}];function f(e){let{signedIn:t}=e,[a,o]=(0,s.useState)(!1),f=()=>o(!1);return(0,r.jsxs)(l.Sheet,{open:a,onOpenChange:o,children:[(0,r.jsx)(l.SheetTrigger,{"aria-label":"Open menu",className:"grid size-11 place-items-center rounded-md text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring md:hidden",children:(0,r.jsx)(i.A,{className:"size-5","aria-hidden":"true"})}),(0,r.jsxs)(l.SheetContent,{side:"right",className:"w-[min(20rem,85vw)]",children:[(0,r.jsx)(l.Fm,{children:(0,r.jsxs)(l.qp,{className:"flex items-center gap-2 text-left",children:[(0,r.jsx)(d.A,{width:24,height:24}),"Fillr"]})}),(0,r.jsx)("nav",{className:"mt-8 flex flex-col","aria-label":"Mobile",children:u.map(e=>(0,r.jsx)(n(),{href:e.href,onClick:f,className:"border-b border-border py-3.5 text-base font-medium text-foreground transition-colors hover:text-primary",children:e.label},e.href))}),(0,r.jsxs)("div",{className:"mt-8 flex flex-col gap-3",children:[(0,r.jsx)(c.CTAButton,{href:h.yJ.chromeWebStore,variant:"primary",chrome:!0,trackId:"mobile_menu",className:"w-full",children:"Add to Chrome — free"}),t?(0,r.jsx)(c.CTAButton,{href:h.yJ.dashboardDashboard,variant:"secondary",className:"w-full",children:"Dashboard"}):(0,r.jsx)(c.CTAButton,{href:h.yJ.dashboardSignIn,variant:"secondary",className:"w-full",children:"Log in"})]})]})]})}},22691:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var r=a(95155),s=a(62098),o=a(93509),n=a(51362),i=a(12115),l=a(30285);let d=()=>{let[e,t]=(0,i.useState)(!1),{resolvedTheme:a,setTheme:d}=(0,n.D)();return((0,i.useEffect)(()=>{t(!0)},[]),e)?(0,r.jsx)(l.$,{variant:"outline",size:"icon",onClick:()=>d("dark"===a?"light":"dark"),children:"dark"===a?(0,r.jsx)(s.A,{}):(0,r.jsx)(o.A,{})}):(0,r.jsx)(l.$,{variant:"outline",size:"icon"})}},24777:(e,t,a)=>{a.d(t,{HeaderChrome:()=>n});var r=a(95155),s=a(12115),o=a(59434);function n(e){let{children:t}=e,[a,n]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=()=>n(window.scrollY>10);return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("header",{className:(0,o.cn)("sticky top-0 z-50 w-full border-b bg-background/80 backdrop-blur transition-colors supports-[backdrop-filter]:bg-background/60",a?"border-border":"border-transparent"),children:t})})}},30270:(e,t,a)=>{a.r(t),a.d(t,{CTAButton:()=>c});var r=a(95155),s=a(6874),o=a.n(s),n=a(58126),i=a(30285),l=a(59434);let d={primary:"default",secondary:"outline",ghost:"ghost"};function c(e){let{href:t,children:s,variant:c="primary",size:h="default",chrome:u=!1,trackId:f,className:m}=e,p=/^https?:\/\//.test(t);return(0,r.jsx)(i.$,{asChild:!0,variant:d[c],size:h,className:(0,l.cn)(m),children:(0,r.jsxs)(o(),{href:t,onClick:()=>{f&&a.e(8229).then(a.bind(a,72341)).then(e=>{let{default:a}=e;a.capture("landing_cta_click",{cta:f,href:t,kind:u?"install":"navigate"})}).catch(()=>{})},...p?{target:"_blank",rel:"noopener noreferrer"}:{},children:[u?(0,r.jsx)(n.A,{"aria-hidden":"true"}):null,s]})})}},30285:(e,t,a)=>{a.d(t,{$:()=>d,r:()=>l});var r=a(95155),s=a(12115),o=a(66634),n=a(74466),i=a(59434);let l=(0,n.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focu
1s-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline",disabled:"opacity-90 cursor-not-allowed"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),d=s.forwardRef((e,t)=>{let{className:a,variant:s,size:n,asChild:d=!1,...c}=e,h=d?o.DX:"button";return(0,r.jsx)(h,{className:(0,i.cn)(l({variant:s,size:n,className:a})),ref:t,...c})});d.displayName="Button"},38382:(e,t,a)=>{a.d(t,{Fm:()=>p,Qs:()=>y,Sheet:()=>d,SheetContent:()=>m,SheetTrigger:()=>c,qp:()=>g});var r=a(95155),s=a(12115),o=a(25776),n=a(74466),i=a(54416),l=a(59434);let d=o.bL,c=o.l9;o.bm;let h=o.ZL,u=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.hJ,{className:(0,l.cn)("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s,ref:t})});u.displayName=o.hJ.displayName;let f=(0,n.F)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4  border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),m=s.forwardRef((e,t)=>{let{side:a="right",className:s,children:n,...d}=e;return(0,r.jsxs)(h,{children:[(0,r.jsx)(u,{}),(0,r.jsxs)(o.UC,{ref:t,className:(0,l.cn)(f({side:a}),s),...d,children:[n,(0,r.jsxs)(o.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,r.jsx)(i.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});m.displayName=o.UC.displayName;let p=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,l.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...a})};p.displayName="SheetHeader";let g=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.hE,{ref:t,className:(0,l.cn)("text-lg font-semibold text-foreground",a),...s})});g.displayName=o.hE.displayName;let y=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(o.VY,{ref:t,className:(0,l.cn)("text-sm text-muted-foreground",a),...s})});y.displayName=o.VY.displayName},59434:(e,t,a)=>{a.d(t,{cn:()=>o});var r=a(52596),s=a(39688);function o(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,s.QP)((0,r.$)(t))}},76808:(e,t,a)=>{a.d(t,{yJ:()=>s});var r=a(86416);let s={chromeWebStore:"https://chromewebstore.google.com/detail/fillr-smart-form-filler-t/peppngdnnhjpchacodkdadojgnafepdd",dashboardSignIn:"/sign-in",dashboardSignUp:"/sign-up",dashboardDashboard:"/dashboard",dashboardBilling:"/billing",trialSignUp:"/sign-up?intent=trial&redirect_to=%2Fbilling",youtube:"https://www.youtube.com/@fillrapp",pricing:"/pricing",faq:"/faq",demo:"/demo",docs:"/docs",blog:"/blog",tools:"/tools",alternatives:"/alternatives",contact:"/contact-us",privacy:"/privacy-policy",terms:"/terms-and-conditions"};s.chromeWebStore,r.bP.monthly,"or $".concat((r.bP.yearly/12).toFixed(2),"/mo billed yearly — ").concat(r.bP.yearlyNote),s.trialSignUp;let o=[{question:"Do I need a credit card to try Pro?",answer:"No. The 7-day Pro trial takes no card details at all — you start it from your account and every Pro feature unlocks immediately. When the week is up you simply go back to Free. There is nothing to cancel and nothing can be charged."},{question:"Is my data private?",answer:"Yes. Your presets and datasets live in your own Fillr account, visible only to you — we never sell or share them. The extension stores no passwords or tokens, and filling happens locally in your browser. Fillr doesn't track your browsing: a form's structure is only saved when you explicitly capture it as a preset. You can delete your account and everything in it from Settings at any time."},{question:"Why does Fillr need access to the sites I visit?",answer:"Because it has to read the form on the page you're on in order to fill it — that's what Chrome is describing when it asks for site access. Fillr reads fields and types into them only when you press Fill, Clear or Save; it does not follow your browsing or send page content anywhere. The cookie permission is used for one thing: reading your fillr.app sign-in cookie so the extension knows it's you. No passwords or tokens are stored in the extension."},{question:"Is it really free?",answer:"Yes — the Free plan is genuinely free, forever: unlimited presets, every data type, and 3 datasets of 50 rows each in English. Pro adds filling from your own data, generating datasets from any form, the test-data and persona fill modes, unlimited datasets, and all 60+ locales."},{question:"Will it work on our internal or staging app?",answer:"Yes — any web form works, including internal tools, admin panels and localhost. Nothing is installed on the site itself; the extension reads the form in your own browser. Presets match pages by URL pattern, so a single preset can cover localhost, staging and production instead of one per environment."},{question:"Can it test with bad data, not just realistic data?",answer:"Yes — that's what the test-data modes are for. Per field you can fill boundary values (empty, one character, at the limit, over it), malformed input, tricky characters like emoji and right-to-left text, correctly structured values such as checksum-valid card numbers, or classic injection strings for security checks on forms you own. Persona fill keeps one made-up identity consistent across a multi-page signup. All are Pro; the injection payloads are additionally off until you switch them on."},{question:"What kind of data can it generate?",answer:"Realistic names, emails, addresses, phone numbers and more than 100 data types, across 60+ languages — powered by faker."},{question:"Does the preset find the form automatically?",answer:"Yes. Land on a matching page and the right preset surfaces on its own — no manual picking. If more than one of your presets matches the page, Fillr asks which one you want rather than guessing."},{question:"Can my teammates use my presets?",answer:"Not yet. Fillr is built for one person: your presets and datasets live in your own account, and there are no shared workspaces or seats. A teammate who wants the same presets needs their own account and their own copy."},{question:"Does it work with React, Vue and Angular forms?",answer:"Yes. Fillr doesn't just set values — it fires the same input, change and blur events a real person typing would, so framework-controlled inputs register what was filled instead of silently reverting. That's the failure people usually hit with simpler fillers."},{question:"Which browsers does it work in?",answer:"Chrome. It's a Chromium extension, so other Chromium browsers that can install from the Chrome Web Store — Edge, Brave, Arc — generally work, but Chrome is the one we test against. There is no Firefox or Safari build."},{question:"Do I need to know how to code?",answer:"No. Everything is point-and-click — capture, configure each field, and fill. No scripts, no selectors."}];["Do I need a credit card to try Pro?","Is my data private?","Why does Fillr need access to the sites I visit?","Will it work on our internal or staging app?","Is it really free?","Does it work with React, Vue and Angular forms?","Which browsers does it work in?","Can my teammates use my presets?"].map(e=>
1{let t=o.find(t=>t.question===e);if(!t)throw Error('landingFaqs: no FAQ matches "'.concat(e,'" — did the question text change?'));return t})},86416:(e,t,a)=>{a.d(t,{AV:()=>s,bP:()=>r});let r={monthly:6.99,yearly:69,yearlyNote:"2 months free"},s={Free:{datasets:3,rows:50},Pro:{datasets:Number.MAX_SAFE_INTEGER,rows:1e4}}},92236:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(95155);function s(e){let{width:t=32,height:a=32}=e,s="fill-white dark:fill-[#010101]";return(0,r.jsxs)("svg",{width:t,height:a,viewBox:"0 0 202 202",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M157.84 0H43.67C19.5517 0 0 19.5517 0 43.67V157.84C0 181.958 19.5517 201.51 43.67 201.51H157.84C181.958 201.51 201.51 181.958 201.51 157.84V43.67C201.51 19.5517 181.958 0 157.84 0Z",className:"fill-[#010101] dark:fill-white"}),(0,r.jsx)("path",{d:"M153.43 53H85.2364C79.578 53 75 57.025 75 62C75 66.9749 79.578 71 85.2364 71H153.43C159.089 71 163.667 66.9749 163.667 62C163.667 57.025 159.089 53 153.43 53Z",className:s}),(0,r.jsx)("path",{d:"M108.43 124H40.2364C34.578 124 30 128.025 30 133C30 137.975 34.578 142 40.2364 142H108.43C114.089 142 118.667 137.975 118.667 133C118.667 128.025 114.089 124 108.43 124Z",className:s}),(0,r.jsx)("path",{d:"M152.745 90H115.255C109.034 90 104 94.0251 104 99C104 103.975 109.034 108 115.255 108H152.745C158.966 108 164 103.975 164 99C164 94.0251 158.966 90 152.745 90Z",className:s}),(0,r.jsx)("path",{d:"M76.9326 89H40.0674C33.9497 89 29 93.0251 29 98C29 102.975 33.9497 107 40.0674 107H76.9326C83.0503 107 88 102.975 88 98C88 93.0251 83.0503 89 76.9326 89Z",className:s}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M149.759 119C150.678 119 151.469 119.649 151.673 120.558L152.771 125.416C153.281 127.675 154.991 129.416 157.212 129.935L161.986 131.052C162.879 131.26 163.517 132.065 163.517 133C163.517 133.935 162.879 134.74 161.986 134.948L157.212 136.065C154.991 136.584 153.281 138.325 152.771 140.584L151.673 145.442C151.469 146.351 150.678 147 149.759 147C148.84 147 148.048 146.351 147.844 145.442L146.747 140.584C146.236 138.325 144.526 136.584 142.305 136.065L137.532 134.948C136.638 134.74 136 133.935 136 133C136 132.065 136.638 131.26 137.532 131.052L142.305 129.935C144.526 129.416 146.236 127.675 146.747 125.416L147.844 120.558C148.048 119.649 148.84 119 149.759 119Z",className:s}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M47.4828 47C48.4501 47 49.283 47.6854 49.498 48.645L50.6534 53.772C51.1908 56.1573 52.9911 57.9942 55.3287 58.5426L60.3533 59.7215C61.2938 59.9408 61.9655 60.7908 61.9655 61.7778C61.9655 62.7648 61.2938 63.6147 60.3533 63.8341L55.3287 65.013C52.9911 65.5613 51.1908 67.3983 50.6534 69.7835L49.498 74.9105C49.283 75.8701 48.4501 76.5556 47.4828 76.5556C46.5155 76.5556 45.6825 75.8701 45.4675 74.9105L44.3121 69.7835C43.7747 67.3983 41.9745 65.5613 39.6368 65.013L34.6122 63.8341C33.6717 63.6147 33 62.7648 33 61.7778C33 60.7908 33.6717 59.9408 34.6122 59.7215L39.6368 58.5426C41.9745 57.9942 43.7747 56.1573 44.3121 53.772L45.4675 48.645C45.6825 47.6854 46.5155 47 47.4828 47Z",className:s})]})}},99127:(e,t,a)=>{a.d(t,{HeaderCTA:()=>l});var r=a(95155),s=a(12115),o=a(59434),n=a(30270),i=a(76808);function l(){let[e,t]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=()=>t(window.scrollY>600);return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,r.jsx)("div",{className:(0,o.cn)("hidden transition-opacity duration-200 sm:block",e?"opacity-100":"pointer-events-none opacity-0"),inert:!e,children:(0,r.jsx)(n.CTAButton,{href:i.yJ.chromeWebStore,variant:"primary",size:"sm",chrome:!0,trackId:"header_sticky",children:"Add to Chrome"})})}}}]);

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.