PageSourceSearch

https://lineart.ai/contact

html lineart.ai collected 2026-10-05 13:37:07 UTC 21,541 bytes, 40 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/logo.png"/><link rel="preload" as="image" href="/logo-dark.png"/><title>Contact Us — Questions About Your Coloring Book | LineArt</title><meta name="theme-color" content="#ffffff"/><meta name="description" content="Questions about turning your photos into a coloring book, credits, pricing or commercial use? Send us a message and we&#x27;ll get back to you as soon as we can."/><meta property="og:type" content="website"/><meta property="og:site_name" content="LineArt"/><meta property="og:title" content="Contact Us — Questions About Your Coloring Book | LineArt"/><meta property="og:description" content="Questions about turning your photos into a coloring book, credits, pricing or commercial use? Send us a message and we&#x27;ll get back to you as soon as we can."/><meta property="og:url" content="https://lineart.ai/contact"/><meta property="og:image" content="https://lineart.ai/og.jpeg"/><meta name="twitter:title" content="Contact Us — Questions About Your Coloring Book | LineArt"/><meta name="twitter:description" content="Questions about turning your photos into a coloring book, credits, pricing or commercial use? Send us a message and we&#x27;ll get back to you as soon as we can."/><meta name="twitter:url" content="https://lineart.ai/contact"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:image" content="https://lineart.ai/og.jpeg"/><link rel="modulepreload" href="/assets/main-Q5nk-brf.js"/><link rel="modulepreload" href="/assets/contact-D4q5WSh6.js"/><link rel="modulepreload" href="/assets/textarea-DXOOQeAg.js"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="icon" href="/favicon.ico"/><link rel="manifest" href="/manifest.json"/><link rel="canonical" href="https://lineart.ai/contact"/><link rel="stylesheet" href="/assets/styles-Vlk11JUC.css"/></head><body>
1<script>(function() {
2  try {
3    var theme = localStorage.getItem('theme') || 'light';
4    var systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
5    var resolved = theme === 'system' ? systemTheme : theme;
6    document.documentElement.classList.add(resolved);
7  } catch (e) {
8    document.documentElement.classList.add('light');
9  }
10})();;document.currentScript.remove()</script>
10<div class="flex min-h-svh flex-col"><header class="sticky inset-x-0 top-0 z-40 py-4 transition-all duration-300"><div class="relative z-10"><div class="container mx-auto max-w-7xl px-4"><nav aria-label="Main navigation" class="hidden lg:flex lg:items-center lg:justify-between lg:gap-4"><a aria-label="Home" href="/" class="flex items-center gap-2 shrink-0"><img src="/logo.png" alt="LineArt logo" class="size-8 dark:hidden" width="32" height="32" decoding="async"/><img src="/logo-dark.png" alt="LineArt logo" class="size-8 hidden dark:block" width="32" height="32" decoding="async"/><span class="text-xl font-semibold">LineArt</span></a><nav data-slot="navigation-menu" class="group/navigation-menu relative flex max-w-max items-center flex-1 justify-center"><ul data-slot="navigation-menu-list" class="group flex flex-1 list-none items-center justify-center gap-0"><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" href="/#features" class="gap-2 p-2 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center rounded-lg px-2.5 py-1.5 text-sm font-medium transition-all outline-none hover:bg-muted focus:bg-muted focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-popup-open:bg-muted/50 data-popup-open:hover:bg-muted data-open:bg-muted/50 data-open:hover:bg-muted data-open:focus:bg-muted bg-transparent">Features</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" href="/collections" class="gap-2 p-2 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center rounded-lg px-2.5 py-1.5 text-sm font-medium transition-all outline-none hover:bg-muted focus:bg-muted focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-popup-open:bg-muted/50 data-popup-open:hover:bg-muted data-open:bg-muted/50 data-open:hover:bg-muted data-open:focus:bg-muted bg-transparent">Free Coloring Pages</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" href="/#pricing" class="gap-2 p-2 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center rounded-lg px-2.5 py-1.5 text-sm font-medium transition-all outline-none hover:bg-muted focus:bg-muted focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-popup-open:bg-muted/50 data-popup-open:hover:bg-muted data-open:bg-muted/50 data-open:hover:bg-muted data-open:focus:bg-muted bg-transparent">Pricing</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" href="/#faqs" class="gap-2 p-2 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center rounded-lg px-2.5 py-1.5 text-sm font-medium transition-all outline-none hover:bg-muted focus:bg-muted focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-popup-open:bg-muted/50 data-popup-open:hover:bg-muted data-open:bg-muted/50 data-open:hover:bg-muted data-open:focus:bg-muted bg-transparent">FAQ</a></li><li data-slot="navigation-menu-item" class="relative"><a data-slot="navigation-menu-link" href="/blog" class="gap-2 p-2 in-data-[slot=navigation-menu-content]:rounded-md data-active:bg-muted/50 data-active:hover:bg-muted data-active:focus:bg-muted [&amp;_svg:not([class*=&#x27;
10size-&#x27;])]:size-4 group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center rounded-lg px-2.5 py-1.5 text-sm font-medium transition-all outline-none hover:bg-muted focus:bg-muted focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-popup-open:bg-muted/50 data-popup-open:hover:bg-muted data-open:bg-muted/50 data-open:hover:bg-muted data-open:focus:bg-muted bg-transparent">Blog</a></li></ul></nav><div class="flex items-center gap-4 shrink-0"><button type="button" tabindex="0" aria-haspopup="menu" id="base-ui-_R_rmaoq_" data-slot="dropdown-menu-trigger" aria-label="Toggle theme" class="flex size-8 shrink-0 items-center justify-center rounded-full border border-border bg-transparent p-0 hover:bg-accent"><span class="relative inline-flex size-4 items-center justify-center"><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="tabler-icon tabler-icon-sun size-4 rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"><path d="M8 12a4 4 0 1 0 8 0a4 4 0 1 0 -8 0"></path><path d="M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7"></path></svg><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="tabler-icon tabler-icon-moon absolute size-4 rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"><path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454l0 .008"></path></svg></span></button><div data-slot="skeleton" class="animate-pulse bg-muted size-8 rounded-full"></div></div></nav></div></div></header><main id="main-content" class="flex-1"><!--$--><div class="flex flex-col"><div class="container mx-auto max-w-7xl py-16 px-4"><div class="mx-auto max-w-4xl space-y-8 pb-16"><div class="space-y-4"><h1 class="text-center text-3xl font-bold tracking-tight">Contact</h1><p class="text-center text-lg text-muted-foreground">Send us a message and we will get back to you</p></div><div data-slot="card" data-size="default" class="group/card flex flex-col gap-4 roun
10ded-xl bg-card py-4 text-sm text-card-foreground ring-1 ring-foreground/10 has-data-[slot=card-footer]:pb-0 has-[&gt;img:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl mx-auto max-w-lg overflow-hidden pt-6 pb-0"><div data-slot="card-header" class="group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-4 group-data-[size=sm]/card:px-3 has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-4 group-data-[size=sm]/card:[.border-b]:pb-3"><div data-slot="card-title" class="group-data-[size=sm]/card:text-sm text-lg font-semibold">Send message</div></div><form class="flex flex-col"><div data-slot="card-content" class="px-4 group-data-[size=sm]/card:px-3 space-y-6"><div data-slot="form-item" class="grid gap-2"><label data-slot="form-label" class="flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 data-[error=true]:text-destructive" data-error="false" for="_R_b9ioq_-form-item">Name</label><input id="_R_b9ioq_-form-item" data-slot="input" placeholder="Your name" aria-describedby="_R_b9ioq_-form-item-description" aria-invalid="false" class="h-8 w-full min-w-0 rounded-lg border border-input bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40" name="name" value=""/></div><div data-slot="form-item" class="grid gap-2"><label data-slot="form-label" class="flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 data-[error=true]:text-destructive" data-error="false" for="_R_j9ioq_-form-item">Email</label><input id="_R_j9ioq_-form-item" type="email" data-slot="input" placeholder="[email protected]" aria-describedby="_R_j9ioq_-form-item-description" aria-invalid="false" class="h-8 w-full min-w-0 rounded-lg border border-input bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40" name="email" value=""/></div><div data-slot="form-item" class="grid gap-2"><label data-slot="form-label" class="flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50 data-[error=true]:text-destructive" data-error="false" for="_R_r9ioq_-form-item">Message</label><textarea data-slot="textarea" class="flex field-sizing-content min-h-16 w-full rounded-lg border border-input bg-transparent px-2.5 py-2 text-base transition-colors outline-none placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40" placeholder="Your message" rows="3" name="message" id="_R_r9ioq_-form-item" aria-describedby="_R_r9ioq_-form-item-description" aria-invalid="false"></textarea></div></div><div data-slot="card-footer" class="p-4 group-data-[size=sm]/card:p-3 mt-6 flex items-center justify-between rounded-none border-t bg-muted px-6 py-4"><button type="submit" tabindex="0" data-slot="button" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-
10px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&amp;_svg]:pointer-events-none [&amp;_svg]:shrink-0 [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 bg-primary text-primary-foreground [a]:hover:bg-primary/80 h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2">Send</button></div></form></div></div></div></div>
10<script></script>
10<!--/$--></main><footer class="border-t"><div class="container mx-auto max-w-7xl px-4"><div class="grid grid-cols-2 gap-8 py-16 md:grid-cols-6"><div class="col-span-full flex flex-col items-start md:col-span-2"><div class="flex items-center space-x-2"><img src="/logo.png" alt="LineArt logo" class="size-8 dark:hidden" width="32" height="32" decoding="async"/><img src="/logo-dark.png" alt="LineArt logo" class="size-8 hidden dark:block" width="32" height="32" decoding="async"/><span class="text-xl font-semibold">LineArt</span></div><p class="text-muted-foreground text-base py-2 md:pr-12">Turn one photo into a coloring book you can print and gift</p><nav aria-label="Social links" class="flex items-center gap-4 pt-6"><a href="mailto:[email protected]" target="_blank" rel="noreferrer" aria-label="Email" class="inline-flex size-8 items-center justify-center rounded-full border border-border hover:bg-primary/10 hover:text-primary hover:border-primary/30 transition-all duration-200"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none" class="tabler-icon tabler-icon-mail-filled size-4"><path d="M22 7.535v9.465a3 3 0 0 1 -2.824 2.995l-.176 .005h-14a3 3 0 0 1 -2.995 -2.824l-.005 -.176v-9.465l9.445 6.297l.116 .066a1 1 0 0 0 .878 0l.116 -.066l9.445 -6.297z"></path><path d="M19 4c1.08 0 2.027 .57 2.555 1.427l-9.555 6.37l-9.555 -6.37a2.999 2.999 0 0 1 2.354 -1.42l.201 -.007h14z"></path></svg></a></nav></div><div class="col-span-1 md:col-span-1 flex flex-col items-start"><span class="text-sm font-semibold uppercase">Product</span><ul class="mt-4 list-inside space-y-3"><li><a href="/#features" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary">Features</a></li><li><a href="/collections" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary">Free Coloring Pages</a></li><li><a href="/#pricing" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary">Pricing</a></li><li><a href="/#faqs" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary">FAQ</a></li><li><a href="/blog" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary">Blog</a></li></ul></div><div class="col-span-1 md:col-span-1 flex flex-col items-start"><span class="text-sm font-semibold uppercase">Company</span><ul class="mt-4 list-inside space-y-3"><li><a href="/about" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary">About</a></li><li><a data-active="true" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary active" href="/contact" data-status="active" aria-current="page">Contact</a></li></ul></div><div class="col-span-1 md:col-span-1 flex flex-col items-start"><span class="text-sm font-semibold uppercase">Legal</span><ul class="mt-4 list-inside space-y-3"><li><a href="/cookie" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary">Cookie Policy</a></li><li><a href="/privacy" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary">Privacy Policy</a></li><li><a href="/terms" class="text-sm text-muted-foreground transition-colors duration-150 hover:text-primary focus-visible:text-primary data-[active=true]:font-semibold data-[active=true]:text-primary">Terms of Service</a></li></ul></div></div></div><div class="border-t py-8"><div class="container mx-auto max-w-7xl px-4 flex flex-col items-center justify-between gap-4 sm:flex-row"><span class="text-muted-foreground text-sm">© <!-- -->2026<!-- --> <!-- -->LineArt<!-- -->.<!-- --> <!-- -->All Rights Reserved</span></div></div></footer></div>
10<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
10<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};
11;$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/main-Q5nk-brf.js"],assets:$R[5]=[$R[6]={tag:"script",attrs:$R[7]={type:"module",async:!0},children:"import(\"/assets/main-Q5nk-brf.js\")"}]},"/(pages)/contact":$R[8]={preloads:$R[9]=["/assets/contact-D4q5WSh6.js","/assets/textarea-DXOOQeAg.js"]}}},matches:$R[10]=[$R[11]={i:"__root__/",u:1791207427849,s:"success",ssr:!0},$R[12]={i:"/(pages)/contact/contact",u:1791207427849,s:"success",ssr:!0}],lastMatchId:"/(pages)/contact/contact",dehydratedData:$R[13]={queryStream:$R[14]=($R[15]=(e) => new ReadableStream({ start: (r) => {
12  e.on({ next: (a) => {
13    try {
14      r.enqueue(a);
15    } catch (t2) {
16    }
17  }, throw: (a) => {
18    r.error(a);
19  }, return: () => {
20    try {
21      r.close();
22    } catch (a) {
23    }
24  } });
25} }))($R[16]=($R[17]=() => {
26  let e = [], r = [], t2 = true, n2 = false, a = 0, s = (l2, g2, S2) => {
27    for (S2 = 0; S2 < a; S2++) r[S2] && r[S2][g2](l2);
28  }, i = (l2, g2, S2, d2) => {
29    for (g2 = 0, S2 = e.length; g2 < S2; g2++) d2 = e[g2], !t2 && g2 === S2 - 1 ? l2[n2 ? "return" : "throw"](d2) : l2.next(d2);
30  }, u2 = (l2, g2) => (t2 && (g2 = a++, r[g2] = l2), i(l2), () => {
31    t2 && (r[g2] = r[a], r[a--] = void 0);
32  });
33  return { __SEROVAL_STREAM__: true, on: (l2) => u2(l2), next: (l2) => {
34    t2 && (e.push(l2), s(l2, "next"));
35  }, throw: (l2) => {
36    t2 && (e.push(l2), s(l2, "throw"), t2 = false, n2 = false, r.length = 0);
37  }, return: (l2) => {
38    t2 && (e.push(l2), s(l2, "return"), t2 = false, n2 = true, r.length = 0);
39  } };
40})())}})($R["tsr"]);document.currentScript.remove()</script>
40<script type="module" async="">import("/assets/main-Q5nk-brf.js")</script>
40<script>($R=>$R[16].return(void 0))($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
40</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.