1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/081a0afca5a9bd20.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/9bdf42f43ad90011.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-e80fc7437925eb62.js"/>
1<script src="/_next/static/chunks/4bd1b696-fdc83e37599de835.js" async=""></script>
1<script src="/_next/static/chunks/1449-5ae0e80e6ec8748b.js" async=""></script>
1<script src="/_next/static/chunks/main-app-051e3939f1ebe691.js" async=""></script>
1<script src="/_next/static/chunks/9da6db1e-9f67312ed9c6cc1e.js" async=""></script>
1<script src="/_next/static/chunks/9641-00ec5cfaef82f83a.js" async=""></script>
1<script src="/_next/static/chunks/6671-181d442a07721994.js" async=""></script>
1<script src="/_next/static/chunks/1935-0120a811d5f92ee9.js" async=""></script>
1<script src="/_next/static/chunks/9610-fc7249d64f2492d9.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-114432d7d5968fc0.js" async=""></script>
1<script src="/_next/static/chunks/7598-c52b3d309e7bded8.js" async=""></script>
1<script src="/_next/static/chunks/6874-c7726e6b4bb01f94.js" async=""></script>
1<script src="/_next/static/chunks/808-7e2c7ffe7ad42b4a.js" async=""></script>
1<script src="/_next/static/chunks/7137-66b1561da8dc8b4e.js" async=""></script>
1<script src="/_next/static/chunks/app/blog/page-bf0b6e7b6e73618d.js" async=""></script>
1<script src="/_next/static/chunks/app/global-error-63c54d8feb78ebb7.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Blog | Fillr</title><meta name="description" content="Guides and updates on filling forms with data you control â presets, test datasets, and faster QA."/><link rel="canonical" href="https://fillr.app//blog"/><meta property="og:title" content="Blog | Fillr"/><meta property="og:description" content="Guides and updates on filling forms with data you control â presets, test datasets, and faster QA."/><meta property="og:url" content="https://fillr.app//blog"/><meta property="og:site_name" content="Fillr"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Blog | Fillr"/><meta name="twitter:description" content="Guides and updates on filling forms with data you control â presets, test datasets, and faster QA."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="605x605"/>
1<script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script>
1<meta name="sentry-trace" content="533baee089a2f1e454c3791c41cad139-7c92bf3573a45c3a"/><meta name="baggage" content="sentry-environment=vercel-production,sentry-release=842dec93db7e302803c266df7863955d29a70bab,sentry-trace_id=533baee089a2f1e454c3791c41cad139"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__variable_f367f3 antialiased">
1<script>((e,t,n,r,a,i,o,s)=>{let l=document.documentElement,d=["light","dark"];function p(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&i?a.map(e=>i[e]||e):a;n?(l.classList.remove(...r),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),n=t,s&&d.includes(n)&&(l.style.colorScheme=n)}if(r)p(r);else try{let e=localStorage.getItem(t)||n,r=o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;p(r)}catch(e){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><!--$--><div class="flex min-h-screen flex-col bg-background"><header class="sticky top-0 z-50 w-full border-b bg-background/80 backdrop-blur transition-colors supports-[backdrop-filter]:bg-background/60 border-transparent"><div class="relative mx-auto flex h-16 w-full max-w-6xl items-center justify-between px-4 sm:px-6 lg:px-8"><a class="flex items-center gap-2 rounded-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background" aria-label="Fillr home" href="/"><svg width="28" height="28" viewBox="0 0 202 202" fill="none" xmlns="http://www.w3.org/2000/svg"><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" class="fill-[#010101] dark:fill-white"></path><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" class="fill-white dark:fill-[#010101]"></path><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" class="fill-white dark:fill-[#010101]"></path><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" class="fill-white dark:fill-[#010101]"></path><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" class="fill-white dark:fill-[#010101]"></path><path fill-rule="evenodd" clip-rule="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" class="fill-white dark:fill-[#010101]"></path><path fill-rule="evenodd" clip-rule="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" class="fill-white dark:fill-[#010101]"></path></svg><span class="text-xl font-semibold tracking-tight text-foreground">Fillr</span></a><nav class="absolute left-1/2 hidden -translate-x-1/2 items-center gap-1 md:flex" aria-label="Primary"><a class="rounded-md px-3 py-1.5 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background" href="/pricing">Pricing</a><a class="rounded-md px-3 py-1.5 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background" href="/faq">FAQ</a><a class="rounded-md px-3 py-1.5 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background" href="/blog">Blog</a></nav><div class="flex items-center gap-1 sm:gap-3"><div class="hidden transition-opacity duration-200 sm:block pointer-events-none opacity-0" inert=""><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center justify-center gap-2 whitespace-nowrap 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 bg-primary text-primary-foreground hover:bg-primary/90 h-9 rounded-md px-3" href="https://chromewebstore.google.com/detail/fillr-smart-form-filler-t/peppngdnnhjpchacodkdadojgnafepdd"><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-chrome" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="4"></circle><line x1="21.17" x2="12" y1="8" y2="8"></line><line x1="3.95" x2="8.54" y1="6.06" y2="14"></line><line x1="10.88" x2="15.46" y1="21.94" y2="14"></line></svg>Add to Chrome</a></div><a class="items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-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 hover:bg-accent hover:text-accent-foreground h-9 rounded-md px-3 hidden sm:inline-flex" href="/sign-in">Log in</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-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 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-9 rounded-md px-3" href="/sign-up">Sign up</a><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«Rujrtb»" data-state="closed" aria-label="Open menu" class="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"><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 size-5" aria-hidden="true"><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></div></header><main id="main-content" class="flex-1"><section class="bg-background py-16 sm:py-20 md:py-28" aria-labelledby="blog-heading"><div class="mx-auto w-full max-w-6xl px-4 sm:px-6 lg:px-8"><div class="flex flex-col gap-3 items-center text-center"><span class="text-sm font-semibold uppercase tracking-wider text-primary">Blog</span><h1 id="blog-heading" class="text-balance font-semibold tracking-tight text-foreground text-[clamp(2.5rem,6vw,3.75rem)] leading-[1.05]">From the Fillr team</h1><p class="max-w-2xl text-pretty text-lg leading-relaxed text-muted-foreground mx-auto">Practical guides on filling forms with data you control, plus product updates.</p></div><div class="mx-auto mt-12 max-w-5xl"><div class="space-y-6"><div class="grid gap-6 sm:grid-cols-2"><a class="block" href="/blog/how-to-test-form-validation-with-edge-case-data"><div class="rounded-lg border text-card-foreground shadow-xs group flex h-full flex-col overflow-hidden border-border bg-card transition-all hover:-translate-y-0.5 hover:border-primary/40 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="flex flex-col space-y-1.5 p-6 gap-3"><div class="flex items-start justify-between gap-3"><div class="flex flex-wrap gap-1.5"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">QA</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focu
1s:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">test data</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">form validation</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">edge cases</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">boundary testing</div></div><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-arrow-up-right size-4 shrink-0 text-muted-foreground transition-colors group-hover:text-primary"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><h3 class="text-pretty text-lg font-semibold tracking-tight text-foreground group-hover:text-primary">How to Test Form Validation With Edge-Case Data (Boundary, Unicode & Malformed Input)</h3></div><div class="p-6 pt-0 flex-1"><p class="line-clamp-3 text-pretty text-sm leading-relaxed text-muted-foreground">Most form bugs aren't in the ticket. They come from data nobody specified â a name with a ñ in it, a title longer than the layout expects, a date in the wrong format. Here's how to generate that data on purpose, in the form, without writing a script.</p></div><div class="flex items-center p-6 pt-0"><div class="flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-muted-foreground"><time dateTime="2026-08-04">August 4, 2026</time><span aria-hidden="true">·</span><span class="inline-flex items-center gap-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-clock size-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>12<!-- --> min read</span><span aria-hidden="true">·</span><span>Fillr</span></div></div></div></a><a class="block" href="/blog/fill-same-form-repeatedly-across-environments"><div class="rounded-lg border text-card-foreground shadow-xs group flex h-full flex-col overflow-hidden border-border bg-card transition-all hover:-translate-y-0.5 hover:border-primary/40 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="flex flex-col space-y-1.5 p-6 gap-3"><div class="flex items-start justify-between gap-3"><div class="flex flex-wrap gap-1.5"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">form filling</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">test data</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">QA</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focu
1s:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">regression testing</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">productivity</div></div><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-arrow-up-right size-4 shrink-0 text-muted-foreground transition-colors group-hover:text-primary"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><h3 class="text-pretty text-lg font-semibold tracking-tight text-foreground group-hover:text-primary">How to Stop Filling the Same Form Over and Over (Across Dev, Staging & Prod)</h3></div><div class="p-6 pt-0 flex-1"><p class="line-clamp-3 text-pretty text-sm leading-relaxed text-muted-foreground">If you test the same signup, checkout, or admin form dozens of times a day across dev, staging, and production, here's how to stop retyping it â with saved presets that load the right setup automatically per environment, and per-field rules you control.</p></div><div class="flex items-center p-6 pt-0"><div class="flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-muted-foreground"><time dateTime="2026-06-29">June 29, 2026</time><span aria-hidden="true">·</span><span class="inline-flex items-center gap-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-clock size-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>7<!-- --> min read</span><span aria-hidden="true">·</span><span>Fillr</span></div></div></div></a><a class="block" href="/blog/how-to-fill-forms-with-localized-test-data"><div class="rounded-lg border text-card-foreground shadow-xs group flex h-full flex-col overflow-hidden border-border bg-card transition-all hover:-translate-y-0.5 hover:border-primary/40 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="flex flex-col space-y-1.5 p-6 gap-3"><div class="flex items-start justify-between gap-3"><div class="flex flex-wrap gap-1.5"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">localization testing</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">i18n</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">test data</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">QA</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">internationalization</div></div><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-arrow-up-right size-4 shrink-0 text-muted-foreground transition-colors group-hover:text-primary"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><h3 class="text-pretty text-lg font-semibold tracking-tight text-foreground group-hover:text-primary">How to Fill Forms With Localized Test Data in 60+ Languages (Names, Addresses, Phones)</h3></div><div class="p-6 pt-0 flex-1"><p class="line-clamp-3 text-pretty text-sm leading-relaxed text-muted-foreground">Testing a multilingual app means filling forms with locale-correct names, addresses, and phone numbers â not English data with accents bolted on. Here's how to generate localized test data for any web form, in 60+ languages, without building a spreadsheet per market.</p></div><div class="flex items-center p-6 pt-0"><div class="flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-muted-foreground"><time dateTime="2026-06-26">June 26, 2026</time><span aria-hidden="true">·</span><span class="inline-flex items-center gap-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-clock size-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>8<!-- --> min read</span><span aria-hidden="true">·</span><span>Fillr</span></div></div></div></a><a class="block" href="/blog/how-to-autofill-forms-with-your-own-data"><div class="rounded-lg border text-card-foreground shadow-xs group flex h-full flex-col overflow-hidden border-border bg-card transition-all hover:-translate-y-0.5 hover:border-primary/40 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"><div class="flex flex-col space-y-1.5 p-6 gap-3"><div class="flex items-start justify-between gap-3"><div class="flex flex-wrap gap-1.5"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focu
1s:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">form filling</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">test data</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">autofill</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">QA</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize">productivity</div></div><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-arrow-up-right size-4 shrink-0 text-muted-foreground transition-colors group-hover:text-primary"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><h3 class="text-pretty text-lg font-semibold tracking-tight text-foreground group-hover:text-primary">How to Autofill Forms With Your Own Data (CSV, Spreadsheets & Repeat Fills)</h3></div><div class="p-6 pt-0 flex-1"><p class="line-clamp-3 text-pretty text-sm leading-relaxed text-muted-foreground">Browser autofill fills one set of personal details. Here's how to autofill any web form with your own data â from a CSV, a spreadsheet, or a dataset you control â and fill the same form over and over with a different row each time.</p></div><div class="flex items-center p-6 pt-0"><div class="flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-muted-foreground"><time dateTime="2026-06-24">June 24, 2026</time><span aria-hidden="true">·</span><span class="inline-flex items-center gap-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-clock size-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>8<!-- --> min read</span><span aria-hidden="true">·</span><span>Fillr</span></div></div></div></a></div></div></div></div></section></main><footer class="border-t border-border bg-background"><div class="mx-auto flex w-full max-w-6xl flex-col gap-10 px-4 py-12 sm:px-6 md:flex-row md:items-start md:justify-between lg:px-8"><div class="flex max-w-xs flex-col gap-3"><a class="flex items-center gap-2" aria-label="Fillr home" href="/"><svg width="26" height="26" viewBox="0 0 202 202" fill="none" xmlns="http://www.w3.org/2000/svg"><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" class="fill-[#010101] dark:fill-white"></path><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" class="fill-white dark:fill-[#010101]"></path><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" class="fill-white dark:fill-[#010101]"></path><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" class="fill-white dark:fill-[#010101]"></path><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" class="fill-white dark:fill-[#010101]"></path><path fill-rule="evenodd" clip-rule="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
1134.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" class="fill-white dark:fill-[#010101]"></path><path fill-rule="evenodd" clip-rule="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" class="fill-white dark:fill-[#010101]"></path></svg><span class="text-lg font-semibold tracking-tight text-foreground">Fillr</span></a><p class="text-sm leading-relaxed text-muted-foreground">Capture any form once, configure it, and fill it forever with realistic data you control.</p></div><nav class="flex flex-col gap-3 text-sm" aria-label="Links"><span class="font-semibold text-foreground">Links</span><a class="text-muted-foreground transition-colors hover:text-foreground" href="/pricing">Pricing</a><a class="text-muted-foreground transition-colors hover:text-foreground" href="/faq">FAQ</a><a class="text-muted-foreground transition-colors hover:text-foreground" href="/tools">Free tools</a><a class="text-muted-foreground transition-colors hover:text-foreground" href="/blog">Blog</a><a class="text-muted-foreground transition-colors hover:text-foreground" href="/alternatives">Comparisons</a><a class="text-muted-foreground transition-colors hover:text-foreground" href="/demo">Demo form</a><a class="text-muted-foreground transition-colors hover:text-foreground" href="/docs">Docs</a><a class="text-muted-foreground transition-colors hover:text-foreground" href="/contact-us">Contact</a></nav><div class="flex flex-col gap-3 text-sm"><span class="font-semibold text-foreground">Follow</span><div class="flex items-center gap-3"><a aria-label="Fillr on YouTube" class="flex size-9 items-center justify-center rounded-md border border-border text-muted-foreground transition-colors hover:text-foreground" target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/@fillrapp"><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-youtube size-4" aria-hidden="true"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"></path><path d="m10 15 5-3-5-3z"></path></svg></a></div></div></div><div class="border-t border-border"><div class="mx-auto flex w-full max-w-6xl items-center justify-between gap-4 px-4 py-5 text-xs text-muted-foreground sm:px-6 lg:px-8"><span>© Fillr <!-- -->2026</span><div class="flex items-center gap-4"><a class="transition-colors hover:text-foreground" href="/privacy-policy">Privacy</a><a class="transition-colors hover:text-foreground" href="/terms-and-conditions">Terms</a><button class="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 focus-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 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 w-10"></button></div></div></div></footer></div><!--$--><!--/$--><!--$--><!--/$--><!--/$-->
1<script src="/_next/static/chunks/webpack-e80fc7437925eb62.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[81043,[\"8229\",\"static/chunks/9da6db1e-9f67312ed9c6cc1e.js\",\"9641\",\"static/chunks/9641-00ec5cfaef82f83a.js\",\"6671\",\"static/chunks/6671-181d442a07721994.js\",\"1935\",\"static/chunks/1935-0120a811d5f92ee9.js\",\"9610\",\"static/chunks/9610-fc7249d64f2492d9.js\",\"7177\",\"static/chunks/app/layout-114432d7d5968fc0.js\"],\"PostHogProvider\"]\n3:I[61483,[\"8229\",\"static/chunks/9da6db1e-9f67312ed9c6cc1e.js\",\"9641\",\"static/chunks/9641-00ec5cfaef82f83a.js\",\"6671\",\"static/chunks/6671-181d442a07721994.js\",\"1935\",\"static/chunks/1935-0120a811d5f92ee9.js\",\"9610\",\"static/chunks/9610-fc7249d64f2492d9.js\",\"7177\",\"static/chunks/app/layout-114432d7d5968fc0.js\"],\"ThemeProvider\"]\n4:I[89074,[\"8229\",\"static/chunks/9da6db1e-9f67312ed9c6cc1e.js\",\"9641\",\"static/chunks/9641-00ec5cfaef82f83a.js\",\"6671\",\"static/chunks/6671-181d442a07721994.js\",\"1935\",\"static/chunks/1935-0120a811d5f92ee9.js\",\"9610\",\"static/chunks/9610-fc7249d64f2492d9.js\",\"7177\",\"static/chunks/app/layout-114432d7d5968fc0.js\"],\"Toaster\"]\n5:I[26354,[\"8229\",\"static/chunks/9da6db1e-9f67312ed9c6cc1e.js\",\"9641\",\"static/chunks/9641-00ec5cfaef82f83a.js\",\"6671\",\"static/chunks/6671-181d442a07721994.js\",\"1935\",\"static/chunks/1935-0120a811d5f92ee9.js\",\"9610\",\"static/chunks/9610-fc7249d64f2492d9.js\",\"7177\",\"static/chunks/app/layout-114432d7d5968fc0.js\"],\"default\"]\n6:I[13960,[\"8229\",\"static/chunks/9da6db1e-9f67312ed9c6cc1e.js\",\"9641\",\"static/chunks/9641-00ec5cfaef82f83a.js\",\"6671\",\"static/chunks/6671-181d442a07721994.js\",\"1935\",\"static/chunks/1935-0120a811d5f92ee9.js\",\"9610\",\"static/chunks/9610-fc7249d64f2492d9.js\",\"7177\",\"static/chunks/app/layout-114432d7d5968fc0.js\"],\"SubscriptionProvider\"]\n7:I[87555,[],\"\"]\n8:I[31295,[],\"\"]\n9:I[6874,[\"7598\",\"static/chunks/7598-c52b3d309e7bded8.js\",\"6874\",\"static/chunks/6874-c7726e6b4bb01f94.js\",\"808\",\"static/chunks/808-7e2c7ffe7ad42b4a.js\",\"7137\",\"static/chunks/7137-66b1561da8dc8b4e.js\",\"3831\",\"static/chunks/app/blog/page-bf0b6e7b6e73618d.js\"],\"\"]\nb:I[22691,[\"7598\",\"static/chunks/7598-c52b3d309e7bded8.js\",\"6874\",\"static/chunks/6874-c7726e6b4bb01"])</script>
1<script>self.__next_f.push([1,"f94.js\",\"808\",\"static/chunks/808-7e2c7ffe7ad42b4a.js\",\"7137\",\"static/chunks/7137-66b1561da8dc8b4e.js\",\"3831\",\"static/chunks/app/blog/page-bf0b6e7b6e73618d.js\"],\"default\"]\nc:I[59665,[],\"MetadataBoundary\"]\ne:I[59665,[],\"OutletBoundary\"]\n11:I[74911,[],\"AsyncMetadataOutlet\"]\n13:I[59665,[],\"ViewportBoundary\"]\n15:I[98385,[\"4219\",\"static/chunks/app/global-error-63c54d8feb78ebb7.js\"],\"default\"]\n16:\"$Sreact.suspense\"\n17:I[74911,[],\"AsyncMetadata\"]\n19:I[24777,[\"7598\",\"static/chunks/7598-c52b3d309e7bded8.js\",\"6874\",\"static/chunks/6874-c7726e6b4bb01f94.js\",\"808\",\"static/chunks/808-7e2c7ffe7ad42b4a.js\",\"7137\",\"static/chunks/7137-66b1561da8dc8b4e.js\",\"3831\",\"static/chunks/app/blog/page-bf0b6e7b6e73618d.js\"],\"HeaderChrome\"]\n1a:I[99127,[\"7598\",\"static/chunks/7598-c52b3d309e7bded8.js\",\"6874\",\"static/chunks/6874-c7726e6b4bb01f94.js\",\"808\",\"static/chunks/808-7e2c7ffe7ad42b4a.js\",\"7137\",\"static/chunks/7137-66b1561da8dc8b4e.js\",\"3831\",\"static/chunks/app/blog/page-bf0b6e7b6e73618d.js\"],\"HeaderCTA\"]\n1b:I[30270,[\"7598\",\"static/chunks/7598-c52b3d309e7bded8.js\",\"6874\",\"static/chunks/6874-c7726e6b4bb01f94.js\",\"808\",\"static/chunks/808-7e2c7ffe7ad42b4a.js\",\"7137\",\"static/chunks/7137-66b1561da8dc8b4e.js\",\"3831\",\"static/chunks/app/blog/page-bf0b6e7b6e73618d.js\"],\"CTAButton\"]\n1c:I[12941,[\"7598\",\"static/chunks/7598-c52b3d309e7bded8.js\",\"6874\",\"static/chunks/6874-c7726e6b4bb01f94.js\",\"808\",\"static/chunks/808-7e2c7ffe7ad42b4a.js\",\"7137\",\"static/chunks/7137-66b1561da8dc8b4e.js\",\"3831\",\"static/chunks/app/blog/page-bf0b6e7b6e73618d.js\"],\"MobileNav\"]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/081a0afca5a9bd20.css\",\"style\"]\n:HL[\"/_next/static/css/9bdf42f43ad90011.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"HggsoLdTb5FE51F8UAOhY\",\"p\":\"\",\"c\":[\"\",\"blog\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/081a0afca5a9bd20.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/9bdf42f43ad90011.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_f367f3 antialiased\",\"children\":[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"disableTransitionOnChange\":true,\"children\":[[\"$\",\"$L4\",null,{\"position\":\"bottom-right\",\"richColors\":true,\"closeButton\":true}],[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-svh flex-col items-center justify-center gap-6 bg-muted p-6 md:p-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex w-full max-w-sm flex-col gap-6\",\"children\":[[\"$\",\"$L9\",null,{\"href\":\"/.\",\"className\":\"flex items-center gap-2 self-center font-bold text-xl\",\"children\":[[\"$\",\"svg\",null,{\"width\":32,\"height\":32,\"viewBox\":\"0 0 202 202\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"path\",null,{\"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\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}]]}],[\"$\",\"span\",null,{\"className\":\"bold text-foreground font-bold text-xl\",\"children\":\"Fillr\"}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"rounded-lg border bg-card text-card-foreground shadow-xs flex flex-col gap-6\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto mb-4 flex h-20 w-20 items-center justify-center rounded-full bg-muted\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
1:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-circle-alert h-10 w-10 text-muted-foreground\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"line\",\"1pkeuh\",{\"x1\":\"12\",\"x2\":\"12\",\"y1\":\"8\",\"y2\":\"12\"}],[\"$\",\"line\",\"4dfq90\",{\"x1\":\"12\",\"x2\":\"12.01\",\"y1\":\"16\",\"y2\":\"16\"}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"font-semibold tracking-tight text-2xl\",\"children\":[\"404 - \",\" \",\"Page not found\"]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"text-sm text-muted-foreground\",\"children\":\"Sorry, we couldn't find the page you're looking for.\"}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0\",\"children\":[\"$\",\"$L9\",null,{\"href\":\"/\",\"children\":\"Go back home\",\"className\":\"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 focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:size-4 [\u0026_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 h-10 px-4 py-2 w-full\",\"ref\":null}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"items-center p-6 pt-0 flex justify-center\",\"children\":[\"$\",\"$L9\",null,{\"href\":\"/sign-in\",\"className\":\"flex items-center text-sm text-muted-foreground hover:text-primary\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-left mr-2 h-4 w-4\",\"children\":[[\"$\",\"path\",\"1l729n\",{\"d\":\"m12 19-7-7 7-7\"}],[\"$\",\"path\",\"x3x0zl\",{\"d\":\"M19 12H5\"}],\"$undefined\"]}],\"Back to login\"]}]}]]}],[\"$\",\"div\",null,{\"className\":\"text-balance text-center text-xs text-muted-foreground\",\"children\":[\"If you believe this is a mistake, please \",[\"$\",\"a\",null,{\"href\":\"#\",\"className\":\"underline underline-offset-4 hover:text-primary\",\"children\":\"contact support\"}],\".\"]}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]}]}]}]]}],{\"children\":[\"blog\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col bg-background\",\"children\":[\"$La\",[\"$\",\"main\",null,{\"id\":\"main-content\",\"className\":\"flex-1\",\"children\":[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"bg-background py-16 sm:py-20 md:py-28\",\"aria-labelledby\":\"blog-heading\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-6xl px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 items-center text-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-sm font-semibold uppercase tracking-wider text-primary\",\"children\":\"Blog\"}],[\"$\",\"h1\",null,{\"id\":\"blog-heading\",\"className\":\"text-balance font-semibold tracking-tight text-foreground text-[clamp(2.5rem,6vw,3.75rem)] leading-[1.05]\",\"children\":\"From the Fillr team\"}],[\"$\",\"p\",null,{\"className\":\"max-w-2xl text-pretty text-lg leading-relaxed text-muted-foreground mx-auto\",\"children\":\"Practical guides on filling forms with data you control, plus product updates.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mx-auto mt-12 max-w-5xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"grid gap-6 sm:grid-cols-2\",\"children\":[[\"$\",\"$L9\",\"how-to-test-form-validation-with-edge-case-data\",{\"href\":\"/blog/how-to-test-form-validation-with-edge-case-data\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"rounded-lg border text-card-foreground shadow-xs group flex h-full flex-col overflow-hidden border-border bg-card transition-all hover:-translate-y-0.5 hover:border-primary/40 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6 gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"div\",\"QA\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focu
1s:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"QA\"}],[\"$\",\"div\",\"test data\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"test data\"}],[\"$\",\"div\",\"form validation\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"form validation\"}],[\"$\",\"div\",\"edge cases\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"edge cases\"}],[\"$\",\"div\",\"boundary testing\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"boundary testing\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right size-4 shrink-0 text-muted-foreground transition-colors group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"text-pretty text-lg font-semibold tracking-tight text-foreground group-hover:text-primary\",\"children\":\"How to Test Form Validation With Edge-Case Data (Boundary, Unicode \u0026 Malformed Input)\"}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0 flex-1\",\"children\":[\"$\",\"p\",null,{\"className\":\"line-clamp-3 text-pretty text-sm leading-relaxed text-muted-foreground\",\"children\":\"Most form bugs aren't in the ticket. They come from data nobody specified â a name with a ñ in it, a title longer than the layout expects, a date in the wrong format. Here's how to generate that data on purpose, in the form, without writing a script.\"}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex items-center p-6 pt-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-muted-foreground\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-08-04\",\"children\":\"August 4, 2026\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock size-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"68esgv\",{\"points\":\"12 6 12 12 16 14\"}],\"$undefined\"]}],12,\" min read\"]}],[[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":\"Fillr\"}]]]}]}]]}]}],[\"$\",\"$L9\",\"fill-same-form-repeatedly-across-environments\",{\"href\":\"/blog/fill-same-form-repeatedly-across-environments\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"rounded-lg border text-card-foreground shadow-xs group flex h-full flex-col overflow-hidden border-border bg-card transition-all hover:-translate-y-0.5 hover:border-primary/40 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6 gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"div\",\"form filling\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focu
1s:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"form filling\"}],[\"$\",\"div\",\"test data\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"test data\"}],[\"$\",\"div\",\"QA\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"QA\"}],[\"$\",\"div\",\"regression testing\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"regression testing\"}],[\"$\",\"div\",\"productivity\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"productivity\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right size-4 shrink-0 text-muted-foreground transition-colors group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"text-pretty text-lg font-semibold tracking-tight text-foreground group-hover:text-primary\",\"children\":\"How to Stop Filling the Same Form Over and Over (Across Dev, Staging \u0026 Prod)\"}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0 flex-1\",\"children\":[\"$\",\"p\",null,{\"className\":\"line-clamp-3 text-pretty text-sm leading-relaxed text-muted-foreground\",\"children\":\"If you test the same signup, checkout, or admin form dozens of times a day across dev, staging, and production, here's how to stop retyping it â with saved presets that load the right setup automatically per environment, and per-field rules you control.\"}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex items-center p-6 pt-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-muted-foreground\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-29\",\"children\":\"June 29, 2026\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock size-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"68esgv\",{\"points\":\"12 6 12 12 16 14\"}],\"$undefined\"]}],7,\" min read\"]}],[[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":\"Fillr\"}]]]}]}]]}]}],[\"$\",\"$L9\",\"how-to-fill-forms-with-localized-test-data\",{\"href\":\"/blog/how-to-fill-forms-with-localized-test-data\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"rounded-lg border text-card-foreground shadow-xs group flex h-full flex-col overflow-hidden border-border bg-card transition-all hover:-translate-y-0.5 hover:border-primary/40 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6 gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"div\",\"localization testing\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focu
1s:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"localization testing\"}],[\"$\",\"div\",\"i18n\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"i18n\"}],[\"$\",\"div\",\"test data\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"test data\"}],[\"$\",\"div\",\"QA\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"QA\"}],[\"$\",\"div\",\"internationalization\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"internationalization\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right size-4 shrink-0 text-muted-foreground transition-colors group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"text-pretty text-lg font-semibold tracking-tight text-foreground group-hover:text-primary\",\"children\":\"How to Fill Forms With Localized Test Data in 60+ Languages (Names, Addresses, Phones)\"}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0 flex-1\",\"children\":[\"$\",\"p\",null,{\"className\":\"line-clamp-3 text-pretty text-sm leading-relaxed text-muted-foreground\",\"children\":\"Testing a multilingual app means filling forms with locale-correct names, addresses, and phone numbers â not English data with accents bolted on. Here's how to generate localized test data for any web form, in 60+ languages, without building a spreadsheet per market.\"}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex items-center p-6 pt-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-muted-foreground\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-26\",\"children\":\"June 26, 2026\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock size-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"68esgv\",{\"points\":\"12 6 12 12 16 14\"}],\"$undefined\"]}],8,\" min read\"]}],[[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":\"Fillr\"}]]]}]}]]}]}],[\"$\",\"$L9\",\"how-to-autofill-forms-with-your-own-data\",{\"href\":\"/blog/how-to-autofill-forms-with-your-own-data\",\"className\":\"block\",\"children\":[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"rounded-lg border text-card-foreground shadow-xs group flex h-full flex-col overflow-hidden border-border bg-card transition-all hover:-translate-y-0.5 hover:border-primary/40 hover:shadow-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring\",\"children\":[[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex flex-col space-y-1.5 p-6 gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"div\",\"form filling\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focu
1s:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"form filling\"}],[\"$\",\"div\",\"test data\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"test data\"}],[\"$\",\"div\",\"autofill\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"autofill\"}],[\"$\",\"div\",\"QA\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"QA\"}],[\"$\",\"div\",\"productivity\",{\"className\":\"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 font-medium capitalize\",\"children\":\"productivity\"}]]}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-up-right size-4 shrink-0 text-muted-foreground transition-colors group-hover:text-primary\",\"children\":[[\"$\",\"path\",\"1tivn9\",{\"d\":\"M7 7h10v10\"}],[\"$\",\"path\",\"1vkiza\",{\"d\":\"M7 17 17 7\"}],\"$undefined\"]}]]}],[\"$\",\"h3\",null,{\"className\":\"text-pretty text-lg font-semibold tracking-tight text-foreground group-hover:text-primary\",\"children\":\"How to Autofill Forms With Your Own Data (CSV, Spreadsheets \u0026 Repeat Fills)\"}]]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"p-6 pt-0 flex-1\",\"children\":[\"$\",\"p\",null,{\"className\":\"line-clamp-3 text-pretty text-sm leading-relaxed text-muted-foreground\",\"children\":\"Browser autofill fills one set of personal details. Here's how to autofill any web form with your own data â from a CSV, a spreadsheet, or a dataset you control â and fill the same form over and over with a different row each time.\"}]}],[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"flex items-center p-6 pt-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-2 gap-y-1 text-sm text-muted-foreground\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-06-24\",\"children\":\"June 24, 2026\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock size-3.5\",\"children\":[[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],[\"$\",\"polyline\",\"68esgv\",{\"points\":\"12 6 12 12 16 14\"}],\"$undefined\"]}],8,\" min read\"]}],[[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"children\":\"Fillr\"}]]]}]}]]}]}]]}]]}]}]]}]}]}],[\"$\",\"footer\",null,{\"className\":\"border-t border-border bg-background\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto flex w-full max-w-6xl flex-col gap-10 px-4 py-12 sm:px-6 md:flex-row md:items-start md:justify-between lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex max-w-xs flex-col gap-3\",\"children\":[[\"$\",\"$L9\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-2\",\"aria-label\":\"Fillr home\",\"children\":[[\"$\",\"svg\",null,{\"width\":26,\"height\"
1:26,\"viewBox\":\"0 0 202 202\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"path\",null,{\"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\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-lg font-semibold tracking-tight text-foreground\",\"children\":\"Fillr\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm leading-relaxed text-muted-foreground\",\"children\":\"Capture any form once, configure it, and fill it forever with realistic data you control.\"}]]}],[\"$\",\"nav\",null,{\"className\":\"flex flex-col gap-3 text-sm\",\"aria-label\":\"Links\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-foreground\",\"children\":\"Links\"}],[\"$\",\"$L9\",null,{\"href\":\"/pricing\",\"className\":\"text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Pricing\"}],[\"$\",\"$L9\",null,{\"href\":\"/faq\",\"className\":\"text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"FAQ\"}],[\"$\",\"$L9\",null,{\"href\":\"/tools\",\"className\":\"text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Free tools\"}],[\"$\",\"$L9\",null,{\"href\":\"/blog\",\"className\":\"text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Blog\"}],[\"$\",\"$L9\",null,{\"href\":\"/alternatives\",\"className\":\"text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Comparisons\"}],[\"$\",\"$L9\",null,{\"href\":\"/demo\",\"className\":\"text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Demo form\"}],[\"$\",\"$L9\",null,{\"href\":\"/docs\",\"className\":\"text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Docs\"}],[\"$\",\"$L9\",null,{\"href\":\"/contact-us\",\"className\":\"text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Contact\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 text-sm\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-semibold text-foreground\",\"children\":\"Follow\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[\"$\",\"$L9\",null,{\"href\":\"https://www.youtube.com/@fillrapp\",\"aria-label\":\"Fillr on YouTube\",\"className\":\"flex size-9 items-center justify-center rounded-md border border-border text-muted-foreground transition-colors hover:text-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
1:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-youtube size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1q2vi4\",{\"d\":\"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17\"}],[\"$\",\"path\",\"1jp15x\",{\"d\":\"m10 15 5-3-5-3z\"}],\"$undefined\"]}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"border-t border-border\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex w-full max-w-6xl items-center justify-between gap-4 px-4 py-5 text-xs text-muted-foreground sm:px-6 lg:px-8\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"© Fillr \",2026]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"$L9\",null,{\"href\":\"/privacy-policy\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Privacy\"}],[\"$\",\"$L9\",null,{\"href\":\"/terms-and-conditions\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Terms\"}],[\"$\",\"$Lb\",null,{}]]}]]}]}]]}]]}],[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],null,[\"$\",\"$Le\",null,{\"children\":[\"$Lf\",\"$L10\",[\"$\",\"$L11\",null,{\"promise\":\"$@12\"}]]}]]}],{},null,false]},null,false]},[[\"$\",\"div\",\"l\",{\"className\":\"flex items-center justify-center h-[calc(100vh-200px)]\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":100,\"height\":100,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-loader-circle animate-spin\",\"children\":[[\"$\",\"path\",\"13zald\",{\"d\":\"M21 12a9 9 0 1 1-6.219-8.56\"}],\"$undefined\"]}]}],[],[]],false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"mgicUD2mSKXCI8lAF2DZN\",{\"children\":[[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$15\",[]],\"s\":false,\"S\":false}\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"$16\",null,{\"fallback\":null,\"children\":[\"$\",\"$L17\",null,{\"promise\":\"$@18\"}]}]\n10:null\n"])</script>
1<script>self.__next_f.push([1,"a:[\"$\",\"$L19\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"relative mx-auto flex h-16 w-full max-w-6xl items-center justify-between px-4 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"$L9\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-2 rounded-md focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background\",\"aria-label\":\"Fillr home\",\"children\":[[\"$\",\"svg\",null,{\"width\":28,\"height\":28,\"viewBox\":\"0 0 202 202\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"path\",null,{\"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\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}],[\"$\",\"path\",null,{\"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\":\"fill-white dark:fill-[#010101]\"}]]}],[\"$\",\"span\",null,{\"className\":\"text-xl font-semibold tracking-tight text-foreground\",\"children\":\"Fillr\"}]]}],[\"$\",\"nav\",null,{\"className\":\"absolute left-1/2 hidden -translate-x-1/2 items-center gap-1 md:flex\",\"aria-label\":\"Primary\",\"children\":[[\"$\",\"$L9\",\"/pricing\",{\"href\":\"/pricing\",\"className\":\"rounded-md px-3 py-1.5 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background\",\"children\":\"Pricing\"}],[\"$\",\"$L9\",\"/faq\",{\"href\":\"/faq\",\"className\":\"rounded-md px-3 py-1.5 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background\",\"children\":\"FAQ\"}],[\"$\",\"$L9\",\"/blog\",{\"href\":\"/blog\",\"className\":\"rounded-md px-3 py-1.5 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background\",\"children\":\"Blog\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1 sm:gap-3\",\"children\":[[\"$\",\"$L1a\",null,{}],[[\"$\",\"$L1b\",null,{\"href\":\"/sign-in\",\"variant\":\"ghost\",\"size\":\"sm\",\"className\":\"hidden sm:inline-flex\",\"children\":\"Log in\"}],[\"$\",\"$L1b\",null,{\"href\":\"/sign-up\",\"variant\":\"secondary\",\"size\":\"sm\",\"children\":\"Sign up\"}]],[\"$\",\"$L1c\",null,{\"signedIn\":false}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"18:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Blog | Fillr\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Guides and updates on filling forms with data you control â presets, test datasets, and faster QA.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://fillr.app//blog\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Blog | Fillr\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Guides and updates on filling forms with data you control â presets, test datasets, and faster QA.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://fillr.app//blog\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"Fillr\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:title\",\"content\":\"Blog | Fillr\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:description\",\"content\":\"Guides and updates on filling forms with data you control â presets, test datasets, and faster QA.\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"605x605\"}]],\"error\":null,\"digest\":\"$undefined\"}\n12:{\"metadata\":\"$18:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nf:null\n"])</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.