PageSourceSearch

https://karvics.com/

html karvics.com collected 2026-10-08 05:52:02 UTC 156,559 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="inter_febd8b21-module__I6UZEq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/1dwpvfxigds_t.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/1ysdu64xxi5y3.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/3mc1s378rvxe9.js"/>
1<script src="/_next/static/chunks/1jgkdu8eejp5o.js" async=""></script>
1<script src="/_next/static/chunks/0124925jsf--u.js" async=""></script>
1<script src="/_next/static/chunks/3jaqyc_x_osis.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-1ks_ixf96tai6.js" async=""></script>
1<script src="/_next/static/chunks/0_6m37pek-7am.js" async=""></script>
1<script src="/_next/static/chunks/0t06gts533g72.js" async=""></script>
1<script src="/_next/static/chunks/194uiu4w6mh_w.js" async=""></script>
1<script src="/_next/static/chunks/3ymt1mgomlfg6.js" async=""></script>
1<script src="/_next/static/chunks/1y728cx_3e00k.js" async=""></script>
1<script src="/_next/static/chunks/2u4hsrxub4lug.js" async=""></script>
1<script src="/_next/static/chunks/44qd-9drd9dsu.js" async=""></script>
1<script src="/_next/static/chunks/0dm58331fhvfo.js" async=""></script>
1<script src="/_next/static/chunks/1-7z2divwrn9v.js" async=""></script>
1<script src="/_next/static/chunks/0---3ovc2y7rp.js" async=""></script>
1<script src="/_next/static/chunks/06cv_vkzcdtt7.js" async=""></script>
1<script src="/_next/static/chunks/3aaggr8arf9ke.js" async=""></script>
1<script src="/_next/static/chunks/1xruvq7wemnxt.js" async=""></script>
1<script src="/_next/static/chunks/3orz2666-szip.js" async=""></script>
1<script src="/_next/static/chunks/1_k1koiexm50-.js" async=""></script>
1<script src="/_next/static/chunks/435m1i73imvpu.js" async=""></script>
1<script src="/_next/static/chunks/44qasrqsclmub.js" async=""></script>
1<script src="/_next/static/chunks/1m_geblxo1181.js" async=""></script>
1<script src="/_next/static/chunks/1e1x_br9nmjox.js" async=""></script>
1<script src="/_next/static/chunks/3jnzatm2l5bl0.js" async=""></script>
1<script src="/_next/static/chunks/1u4rt8xpus2o6.js" async=""></script>
1<script src="/_next/static/chunks/2wyt04gv-ussj.js" async=""></script>
1<script src="/_next/static/chunks/0z8e436on10ti.js" async=""></script>
1<script src="/_next/static/chunks/35wkmalqf-ldx.js" async=""></script>
1<script src="/_next/static/chunks/3mfz36f5qo15m.js" async=""></script>
1<script src="/_next/static/chunks/2ctcqcvu72mcp.js" async=""></script>
1<script src="/_next/static/chunks/2j7u8f88sbk9c.js" async=""></script>
1<script src="/_next/static/chunks/0kz1qf9tvight.js" async=""></script>
1<script src="/_next/static/chunks/1__agfzeyrl53.js" async=""></script>
1<script src="/_next/static/chunks/05mbml5m2gs_7.js" async=""></script>
1<script src="/_next/static/chunks/3di6dgwx7_mvs.js" async=""></script>
1<script src="/_next/static/chunks/2thg5lfi6qd77.js" async=""></script>
1<script src="/_next/static/chunks/2da3ogqxybh_m.js" async=""></script>
1<script src="/_next/static/chunks/08mjq2sme8mp2.js" async=""></script>
1<script src="/_next/static/chunks/03wzoqvi-x2x5.js" async=""></script>
1<script src="/_next/static/chunks/2nta5vqeg4ks1.js" async=""></script>
1<script src="/_next/static/chunks/03i94gspjmq_l.js" async=""></script>
1<script src="/_next/static/chunks/1cs8805vurccp.js" async=""></script>
1<script src="/_next/static/chunks/26496bexsk-uw.js" async=""></script>
1<script src="/_next/static/chunks/3u0f4e5vfb1ls.js" async=""></script>
1<script src="/_next/static/chunks/3yv9m2nyrr0yz.js" async=""></script>
1<script src="/_next/static/chunks/2vl7ofjfbs5_z.js" async=""></script>
1<script src="/_next/static/chunks/0qjcmtleiebm5.js" async=""></script>
1<script src="/_next/static/chunks/07pdwdresy6e2.js" async=""></script>
1<script src="/_next/static/chunks/2_zx8vrrby2l8.js" async=""></script>
1<script src="/_next/static/chunks/1kpwf0_fa5_l-.js" async=""></script>
1<meta name="theme-color" content="#C2660D"/><title>Karvics - Free, Secure &amp; Offline Tools for Professionals</title><meta name="description" content="Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup."/><meta name="author" content="Akshay Gupta"/><link rel="manifest" href="/site.webmanifest"/><meta name="creator" content="Akshay Gupta"/><meta name="publisher" content="Karvics"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="category" content="technology"/><link rel="canonical" href="https://karvics.com"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta property="og:title" content="Karvics - Free Privacy-First Developer Tools"/><meta property="og:description" content="Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup."/><meta property="og:url" content="https://karvics.com"/><meta property="og:site_name" content="Karvics"/><meta property="og:image" content="https://karvics.com/opengraph-image?f916d11abc909ac8"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Karvics — Free, Privacy-First Developer Tools"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Karvics - Free Online Tools"/><meta name="twitter:description" content="Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup."/><meta name="twitter:image" content="https://karvics.com/opengraph-image?f916d11abc909ac8"/><meta name="twitter:image:alt" content="Karvics — Free, Privacy-First Developer Tools"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/favicon-48x48.png?v=3" sizes="48x48" type="image/png"/><link rel="icon" href="/icon-192.png?v=3" sizes="192x192" type="image/png"/><link rel="icon" href="/favicon.ico?v=3" sizes="any"/><link rel="icon" href="/favicon-32x32.png?v=3" sizes="32x32" type="image/png"/><link rel="icon" href="/favicon-16x16.png?v=3" sizes="16x16" type="image/png"/><link rel="icon" href="/icon-512.png?v=3" sizes="512x512" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?v=3" sizes="180x180" type="image/png"/><link rel="dns-prefetch" href="https://cdnjs.cloudflare.com"/><link rel="api-catalog" href="/.well-known/api-catalog" type="application/linkset+json"/><link rel="ai-catalog" href="/.well-known/ai-catalog.json" type="application/json"/><link rel="service-doc" href="/llms.txt"/><link rel="describedby" href="/llms.txt"/>
1<script type="application/ld+json" defer="">{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@type":"Organization","name":"Karvics","url":"https://karvics.com","logo":"https://karvics.com/logo.png","description":"Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup.","foundingDate":"2024","founder":{"@type":"Person","name":"Akshay Gupta","url":"https://akshaykgupta.me/","sameAs":["https://akshaykgupta.me/","https://www.linkedin.com/in/akshay-kr-gupta/","https://github.com/AkshayKrGupta"],"jobTitle":"Senior Solution Architect & Founder","knowsAbout":["Web Development","Cryptography","PDF Processing","SEO","Security Analysis","Answer Engine Optimization"]},"sameAs":["https://github.com/AkshayKrGupta/karvics-feedback","https://github.com/AkshayKrGupta","https://www.linkedin.com/in/akshay-kr-gupta/"],"contactPoint":{"@type":"ContactPoint","contactType":"Customer Support","url":"https://karvics.com/contact"},"knowsAbout":["Web Development","Cryptography","PDF Processing","SEO","Browser Security","Client-side Privacy","Answer Engine Optimization"]},{"@context":"https://schema.org","@type":"WebSite","name":"Karvics","url":"https://karvics.com","description":"Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup.","potentialAction":{"@type":"SearchAction","target":"https://karvics.com/tools?q={search_term_string}","query-input":"required name=search_term_string"}},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://karvics.com"},{"@type":"ListItem","position":2,"name":"Tools","item":"https://karvics.com/tools"}]}]}</script>
1<script src="/_next/static/chunks/0c0hxoamwjsbw.js" noModule=""></script>
1</head><body class="font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="hero-glow min-h-screen bg-[var(--bg-primary)] font-sans antialiased flex flex-col page-enter"><header class="absolute top-2 left-0 w-full p-4 sm:p-6 lg:p-8 z-10"><div class="flex items-center gap-3"><div class="flex items-center gap-2 "><svg width="32" height="32" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg" class="flex-shrink-0 " aria-label="Karvics logo"><defs><linearGradient id="logoGradient-32" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#C2660D"></stop> <stop offset="100%" stop-color="#92400E"></stop> </linearGradient></defs><circle cx="50" cy="50" r="45" fill="url(#logoGradient-32)" opacity="0.1"></circle><rect x="25" y="35" width="50" height="40" rx="4" fill="url(#logoGradient-32)"></rect><path d="M 35 35 Q 35 25, 50 25 Q 65 25, 65 35" stroke="url(#logoGradient-32)" stroke-width="4" fill="none" stroke-linecap="round"></path><line x1="41.5" y1="40" x2="41.5" y2="70" stroke="white" stroke-width="2" opacity="0.3"></line><line x1="58.5" y1="40" x2="58.5" y2="70" stroke="white" stroke-width="2" opacity="0.3"></line><path d="M 30 50 L 33 47 L 35 49 L 32 52 Z" fill="white" opacity="0.8"></path><rect x="47" y="48" width="2" height="8" fill="white" opacity="0.8"></rect><polygon points="47,46 49,46 50,48 46,48" fill="white" opacity="0.8"></polygon><circle cx="66" cy="55" r="4" fill="none" stroke="white" stroke-width="1.5" opacity="0.8"></circle><circle cx="66" cy="55" r="2" fill="white" opacity="0.8"></circle></svg></div><div class="text-heading-3 font-bold tracking-tight text-gradient-brand">Karvics</div></div></header><main class="container mx-auto px-4 sm:px-6 lg:px-8 flex-grow"><section class="relative overflow-hidden flex flex-col items-center text-center pt-32 sm:pt-18 pb-12 lg:pt-14 lg:pb-20"><div class="absolute inset-0 z-0 pointer-events-none hidden md:block" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" class="absolute text-[var(--accent-primary)] opacity-[0.06] top-[6%] left-[8%] w-20 h-20 -rotate-12" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="absolute text-[var(--accent-primary)] opacity-[0.06] top-[12%] right-[10%] w-24 h-24 rotate-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"></path></svg><svg class="absolute text-[var(--accent-primary)] opacity-[0.06] bottom-[18%] left-[14%] w-16 h-16 rotate-12" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" d="M21.0667 5C21.6586 5.95805 22 7.08604 22 8.29344C22 11.7692 19.1708 14.5869 15.6807 14.5869C15.0439 14.5869 13.5939 14.4405 12.8885 13.8551L12.0067 14.7333C11.272 15.465 11.8598 15.465 12.1537 16.0505C12.1537 16.0505 12.8885 17.075 12.1537 18.0995C11.7128 18.6849 10.4783 19.5045 9.06754 18.0995L8.77362 18.3922C8.77362 18.3922 9.65538 19.4167 8.92058 20.4412C8.4797 21.0267 7.30403 21.6121 6.27531 20.5876C6.22633 20.6364 5.952 20.9096 5.2466 21.6121C4.54119 22.3146 3.67905 21.9048 3.33616 21.6121L2.45441 20.7339C1.63143 19.9143 2.1115 19.0264 2.45441 18.6849L10.0963 11.0743C10.0963 11.0743 9.3615 9.90338 9.3615 8.29344C9.3615 4.81767 12.1907 2 15.6807 2C16.4995 2 17.282 2.15509 18 2.43738"></path><path stroke-linecap="round" stroke-linejoin="round" d="M17.8851 8.29353C17.8851 9.50601 16.8982 10.4889 15.6807 10.4889C14.4633 10.4889 13.4763 9.50601 13.4763 8.29353C13.4763 7.08105 14.4633 6.09814 15.6807 6.09814C16.8982 6.09814 17.8851 7.08105 17.8851 8.29353Z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" class="absolute text-[var(--accent-primary)] opacity-[0.06] bottom-[
110%] right-[16%] w-20 h-20 -rotate-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1"></path></svg><svg class="absolute text-[var(--accent-primary)] opacity-[0.06] top-[42%] left-[3%] w-14 h-14 rotate-3" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v3m0 0v3m0-3h3m-3 0H7"></path></svg><svg class="absolute text-[var(--accent-primary)] opacity-[0.06] top-[46%] right-[4%] w-14 h-14 -rotate-3" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect x="2" y="3" width="20" height="18" rx="2" ry="2"></rect><path stroke-linecap="round" stroke-linejoin="round" d="M6 8l4 4-4 4M12 16h6"></path></svg></div><div class="relative z-10 flex flex-col items-center"><div class="mb-6 animate-float"><div class="flex items-center gap-2 "><svg width="128" height="128" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg" class="flex-shrink-0 " aria-label="Karvics logo"><defs><linearGradient id="logoGradient-128" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#C2660D"></stop> <stop offset="100%" stop-color="#92400E"></stop> </linearGradient></defs><circle cx="50" cy="50" r="45" fill="url(#logoGradient-128)" opacity="0.1"></circle><rect x="25" y="35" width="50" height="40" rx="4" fill="url(#logoGradient-128)"></rect><path d="M 35 35 Q 35 25, 50 25 Q 65 25, 65 35" stroke="url(#logoGradient-128)" stroke-width="4" fill="none" stroke-linecap="round"></path><line x1="41.5" y1="40" x2="41.5" y2="70" stroke="white" stroke-width="2" opacity="0.3"></line><line x1="58.5" y1="40" x2="58.5" y2="70" stroke="white" stroke-width="2" opacity="0.3"></line><path d="M 30 50 L 33 47 L 35 49 L 32 52 Z" fill="white" opacity="0.8"></path><rect x="47" y="48" width="2" height="8" fill="white" opacity="0.8"></rect><polygon points="47,46 49,46 50,48 46,48" fill="white" opacity="0.8"></polygon><circle cx="66" cy="55" r="4" fill="none" stroke="white" stroke-width="1.5" opacity="0.8"></circle><circle cx="66" cy="55" r="2" fill="white" opacity="0.8"></circle></svg></div></div><h1 class="mb-4"><span class="block text-heading-4 sm:text-xl md:text-2xl font-semibold tracking-wide text-gradient-brand mb-2">Karvics</span><span class="block text-heading-2 sm:text-4xl md:text-5xl lg:text-6xl font-extrabold tracking-tighter text-fg-primary">Free, Privacy-First Developer Tools</span></h1><p class="text-body-md sm:text-body-lg font-medium text-fg-secondary/90 tracking-wide mb-6">Encryption · TOON · SEO · QR Codes · URL &amp; <!-- -->46<!-- -->+ More</p><p class="max-w-2xl mx-auto text-body-lg text-fg-tertiary mb-6">Discover tons of free, secure, and truly offline professional tools: No signup, no data leaves your browser—privacy guaranteed. Designed for developers, designers, and professionals who need instant access and full control over their data.</p><div class="mb-10 flex flex-wrap justify-center gap-x-8 gap-y-5 max-w-3xl"><div class="flex items-center gap-3 animate-fade-slide-in-staggered" style="animation-delay:0ms"><span class="flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-[var(--accent-primary)]/15 bg-[var(--accent-soft)]"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-5 w-5 text-[var(--accent-primary)]"><path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z"></path></svg></span><span class="text-body-sm font-semibold text-fg-primary">100% Privacy Protected</span></div><div class="flex items-center gap-3 animate-fade-slide-in-staggered" style="animation-delay:100ms"><span class="flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-[var(--accent-primary)]/15 bg-[var(--accent-soft)]"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="h-5 w-5 text-[var(--accent-primary)]"><path stroke-linecap="round" stroke-linejoin="round" d="M10.5 1.5H8.25A2.25 2.25 0 006 3.75v16.5a2.25 2.25 0 002.25 2.25h7.5A2.25 2.25 0 0018 20.25V3.75a2.25 2.25 0 00-2.25-2.25H13.5m-3 0V3h3V1.5m-3 0h3m-3 18.75h3"></path></svg></span><span class="text-body-sm font-semibold text-fg-primary">Runs in Your Browser</span></div><div class="flex items-center gap-3 animate-fade-slide-in-staggered" style="animation-delay:200ms"><span class="flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-[var(--accent-primary)]/15 bg-[var(--accent-soft)]"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-[var(--accent-primary)]" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg></span><span class="text-body-sm font-semibold text-fg-primary">
1No Signup Required</span></div><div class="flex items-center gap-3 animate-fade-slide-in-staggered" style="animation-delay:300ms"><span class="flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-[var(--accent-primary)]/15 bg-[var(--accent-soft)]"><svg class="h-5 w-5 text-[var(--accent-primary)]" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"></path></svg></span><span class="text-body-sm font-semibold text-fg-primary">Built with Human Intelligence</span></div></div><div class="flex justify-center"><a class="btn-pill hover:scale-105 active:scale-95 transition-transform" href="/tools">Try Now — No Signup Needed</a></div></div></section><section id="tools" class="py-16 content-auto"><h2 class="text-heading-2 font-bold text-center mb-4 text-fg-primary">Free Online Tools - No Registration Required</h2><p class="text-center text-fg-secondary max-w-3xl mx-auto mb-12">
1Karvics is built with a privacy-first architecture: <strong>Your files, passwords, and private information never leave your device.</strong> All tool operations are processed within your browser - no uploads, no external tracking, and no hidden data transfers</p><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-8"><div class="group relative animate-fade-slide-in-staggered block h-full"><div class="absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-amber-600 to-orange-500"></div><div class="relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4"><div class="w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-amber-600/10 border border-amber-600/25"><svg xmlns="http://www.w3.org/2000/svg" class="h-7 w-7 text-amber-600" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg></div><div class="flex-1"><h3 class="text-heading-4 font-bold text-fg-primary mb-2"><a href="/tools/pdf"><span class="absolute inset-0" aria-hidden="true"></span>PDF<!-- --> Tools</a></h3><p class="text-body-sm text-fg-secondary">Merge, split, and manage your PDF files with ease. High Quality, no file limit. Free PDF tools, no signup required. Convert, edit &amp; organize PDFs in your browser.</p></div></div></div><div class="group relative animate-fade-slide-in-staggered block h-full"><div class="absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-teal-600 to-emerald-500"></div><div class="relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4"><div class="w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-teal-600/10 border border-teal-600/25"><svg xmlns="http://www.w3.org/2000/svg" class="h-7 w-7 text-teal-600" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"></path></svg></div><div class="flex-1"><h3 class="text-heading-4 font-bold text-fg-primary mb-2"><a href="/tools/image"><span class="absolute inset-0" aria-hidden="true"></span>Image<!-- --> Tools</a></h3><p class="text-body-sm text-fg-secondary">Convert, resize, and process your images in seconds. Free image tools, no signup required. Edit, crop &amp; optimize images in your browser.</p></div></div></div><div class="group relative animate-fade-slide-in-staggered block h-full"><div class="absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-emerald-500 to-green-500"></div><div class="relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4"><div class="w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-emerald-600/10 border border-emerald-600/25"><svg xmlns="http://www.w3.org/2000/svg" class="h-7 w-7 text-emerald-600" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"></path></svg></div><div class="flex-1"><h3 class="text-heading-4 font-bold text-fg-primary mb-2"><a href="/tools/cryptography"><span class="absolute inset-0" aria-hidden="true"></span>Cryptography<!-- --> Tools</a></h3><p class="text-body-sm text-fg-secondary">Use Karvics cryptography tools to encode, encrypt, and verify data in your browser. Encrypt text and files with AES-256-GCM via the native Web Crypto API, and compute MD5 or SHA256 hashes — all without uploading files to any server.</p></div></div></div><div class="group relative animate-fade-slide-in-staggered block h-full"><div class="absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-rose-600 to-red-500"></div><div class="relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4">
1<div class="w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-rose-600/10 border border-rose-600/25"><svg class="h-7 w-7 text-rose-600" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" d="M21.0667 5C21.6586 5.95805 22 7.08604 22 8.29344C22 11.7692 19.1708 14.5869 15.6807 14.5869C15.0439 14.5869 13.5939 14.4405 12.8885 13.8551L12.0067 14.7333C11.272 15.465 11.8598 15.465 12.1537 16.0505C12.1537 16.0505 12.8885 17.075 12.1537 18.0995C11.7128 18.6849 10.4783 19.5045 9.06754 18.0995L8.77362 18.3922C8.77362 18.3922 9.65538 19.4167 8.92058 20.4412C8.4797 21.0267 7.30403 21.6121 6.27531 20.5876C6.22633 20.6364 5.952 20.9096 5.2466 21.6121C4.54119 22.3146 3.67905 21.9048 3.33616 21.6121L2.45441 20.7339C1.63143 19.9143 2.1115 19.0264 2.45441 18.6849L10.0963 11.0743C10.0963 11.0743 9.3615 9.90338 9.3615 8.29344C9.3615 4.81767 12.1907 2 15.6807 2C16.4995 2 17.282 2.15509 18 2.43738"></path><path stroke-linecap="round" stroke-linejoin="round" d="M17.8851 8.29353C17.8851 9.50601 16.8982 10.4889 15.6807 10.4889C14.4633 10.4889 13.4763 9.50601 13.4763 8.29353C13.4763 7.08105 14.4633 6.09814 15.6807 6.09814C16.8982 6.09814 17.8851 7.08105 17.8851 8.29353Z"></path></svg></div><div class="flex-1"><h3 class="text-heading-4 font-bold text-fg-primary mb-2"><a href="/tools/password"><span class="absolute inset-0" aria-hidden="true"></span>Password<!-- --> Tools</a></h3><p class="text-body-sm text-fg-secondary">Generate strong passwords and analyze entropy. Password utilities like random generator, entropy estimator &amp; simple transformers.</p></div></div></div><div class="group relative animate-fade-slide-in-staggered block h-full"><div class="absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-orange-600 to-amber-500"></div><div class="relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4"><div class="w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-orange-600/10 border border-orange-600/25"><svg xmlns="http://www.w3.org/2000/svg" class="h-7 w-7 text-orange-600" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1"></path></svg></div><div class="flex-1"><h3 class="text-heading-4 font-bold text-fg-primary mb-2"><a href="/tools/url"><span class="absolute inset-0" aria-hidden="true"></span>URL<!-- --> Tools</a></h3><p class="text-body-sm text-fg-secondary">Parse, encode, and manage URLs for the web. Free URL tools, no signup required. QR codes, link preview &amp; UTM parameter builder.</p></div></div></div><div class="group relative animate-fade-slide-in-staggered block h-full"><div class="absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-stone-500 to-amber-600"></div><div class="relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4"><div class="w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-stone-600/10 border border-stone-600/25"><svg class="h-7 w-7 text-stone-600" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"></path></svg></div><div class="flex-1"><h3 class="text-heading-4 font-bold text-fg-primary mb-2"><a href="/tools/notepad"><span class="absolute inset-0" aria-hidden="true"></span>Notepad<!-- --> Tools</a></h3><p class="text-body-sm text-fg-secondary">Rich text notepad with auto-save and download. Free online notepad, no signup required. Format text, create lists &amp; save locally.</p></div></div></div><div class="group relative animate-fade-slide-in-staggered block h-full"><div class="absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-lime-600 to-emerald-500"></div><div class="relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4">
1<div class="w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-lime-600/10 border border-lime-600/25"><svg class="h-7 w-7 text-lime-600" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v3m0 0v3m0-3h3m-3 0H7"></path></svg></div><div class="flex-1"><h3 class="text-heading-4 font-bold text-fg-primary mb-2"><a href="/tools/seo"><span class="absolute inset-0" aria-hidden="true"></span>SEO<!-- --> Tools</a></h3><p class="text-body-sm text-fg-secondary">Optimize your website for search engines. Free SEO tools, no signup required, except for the Premium Tools. Meta tags, sitemaps, robots.txt &amp; structured data.</p></div></div></div><div class="group relative animate-fade-slide-in-staggered block h-full"><div class="absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-amber-700 to-yellow-600"></div><div class="relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4"><div class="w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-amber-700/10 border border-amber-700/25"><svg class="h-7 w-7 text-amber-700" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" d="M10 21h7a2 2 0 002-2V9.414a1 1 0 00-.293-.707l-5.414-5.414A1 1 0 0012.586 3H7a2 2 0 00-2 2v16a2 2 0 002 2z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M9 9h2m-2 4h6"></path></svg></div><div class="flex-1"><h3 class="text-heading-4 font-bold text-fg-primary mb-2"><a href="/tools/toon"><span class="absolute inset-0" aria-hidden="true"></span>TOON<!-- --> Tools</a></h3><p class="text-body-sm text-fg-secondary">Token-Oriented Object Notation tools for cutting OpenAI/Claude API costs on tabular JSON data. Convert, validate &amp; estimate token costs for LLM APIs. LLM API cost estimation. Data structure tokenization.</p></div></div></div><div class="group relative animate-fade-slide-in-staggered block h-full"><div class="absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-slate-700 to-stone-600"></div><div class="relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4"><div class="w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-slate-700/10 border border-slate-700/25"><svg class="h-7 w-7 text-slate-700" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect x="2" y="3" width="20" height="18" rx="2" ry="2"></rect><path stroke-linecap="round" stroke-linejoin="round" d="M6 8l4 4-4 4M12 16h6"></path></svg></div><div class="flex-1"><h3 class="text-heading-4 font-bold text-fg-primary mb-2"><a href="/tools/dev"><span class="absolute inset-0" aria-hidden="true"></span>Dev<!-- --> Tools</a></h3><p class="text-body-sm text-fg-secondary">Essential utilities for software developers and engineers. Diagram-as-Code, formatters, and code helpers designed to streamline your daily workflow in-browser.</p></div></div></div></div></section><section class="py-12 glass-card rounded-2xl my-8 content-auto"><div class="max-w-4xl mx-auto px-6"><h2 class="text-heading-3 font-bold text-fg-primary mb-4">What is Karvics?</h2><p class="text-body-lg text-fg-secondary leading-relaxed"><strong>Karvics</strong> is a suite of free, secure, and offline-capable online tools designed specifically for developers and digital professionals. Unlike other tool websites, Karvics processes all data locally in your web browser using client-side JavaScript, ensuring that your sensitive files, passwords, and data never leave your device. It offers utilities for cryptography, PDF manipulation, image editing, SEO analysis, and data conversion without requiring any user registration or software installation.</p></div></section><section class="py-16 md:py-20 px-6 sm:px-10 my-8 glass-panel roun
1ded-3xl content-auto"><div class="max-w-5xl mx-auto"><h2 class="text-heading-2 font-bold text-center mb-12 text-fg-primary">Why Choose <span class="text-gradient-brand">Karvics</span> for Your Development Needs?</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-8"><div class="p-6 glass-card animate-fade-slide-in-staggered"><h3 class="flex items-center gap-2 text-heading-4 font-bold text-fg-primary mb-3"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-5 h-5 text-[var(--accent-primary)] shrink-0"><path stroke-linecap="round" stroke-linejoin="round" d="M15.59 14.37a6 6 0 01-5.84 7.38v-4.8m5.84-2.58a14.98 14.98 0 006.16-12.12A14.98 14.98 0 009.631 8.41m5.96 5.96a14.926 14.926 0 01-5.841 2.58m-.119-8.54a6 6 0 00-7.381 5.84h4.8m2.581-5.84a14.927 14.927 0 00-2.58 5.84m2.699 2.7c-.103.021-.207.041-.311.06a15.09 15.09 0 01-2.448-2.448 14.9 14.9 0 01.06-.312m-2.24 2.39a4.493 4.493 0 00-1.757 4.306 4.493 4.493 0 004.306-1.758M16.5 9a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"></path></svg>Instant Access, Zero Friction</h3><p class="text-fg-secondary">Karvics tools open and run immediately — no account, email, or setup step required. Paste your input and get a result on the same page, which works as well for a one-off task as it does for a regular part of a development workflow.</p></div><div class="p-6 glass-card animate-fade-slide-in-staggered"><h3 class="flex items-center gap-2 text-heading-4 font-bold text-fg-primary mb-3"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-5 h-5 text-[var(--accent-primary)] shrink-0"><path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z"></path></svg>Privacy-First Architecture</h3><p class="text-fg-secondary">Karvics processes every standard tool entirely inside your browser using <strong>client-side JavaScript</strong> — the files or text you enter are never uploaded to a server. That rules out server-side storage and tracking of that data by design, not by policy, so sensitive files and text stay on your device.</p></div><div class="p-6 glass-card animate-fade-slide-in-staggered"><h3 class="flex items-center gap-2 text-heading-4 font-bold text-fg-primary mb-3"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-5 h-5 text-[var(--accent-primary)] shrink-0"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z"></path></svg>Lightning-Fast Performance</h3><p class="text-fg-secondary">Karvics tools run in the browser, so there is no file upload, no server queue, and no round trip to wait on — <strong>processing starts as soon as you provide input</strong>. Once a tool&#x27;s page has loaded, it keeps working offline via a service worker, which matters on an unreliable connection.</p></div><div class="p-6 glass-card animate-fade-slide-in-staggered"><h3 class="flex items-center gap-2 text-heading-4 font-bold text-fg-primary mb-3"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-5 h-5 text-[var(--accent-primary)] shrink-0"><circle cx="12" cy="12" r="8.25" stroke-linecap="round" stroke-linejoin="round"></circle><circle cx="12" cy="12" r="4.5" stroke-linecap="round" stroke-linejoin="round"></circle><circle cx="12" cy="12" r="0.75" fill="currentColor" stroke="none"></circle></svg>Premium Tools</h3><p class="text-fg-secondary">A small number of Karvics tools that need heavier server-side processing may ask for Google or GitHub sign-in. For those, only the minimum information required is sent to Karvics servers, disclosed upfront on the tool itself.</p></div></div></div></section><section class="py-16 md:py-20 content-auto"><div class="max-w-4xl mx-auto p-6 md:p-8 glass-card"><div class="flex items-center gap-3 mb-4"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6 text-[var(--accent-primary)] shrink-0"><path stroke-linecap="round" stroke-linejoin="round" d="M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z"></path></svg><h2 class="text-heading-3 font-bold text-fg-primary">Verify It Yourself</h2></div><p class="text-fg-secondary mb-6">Karvics claims your file and text content never leaves your browser on standard tools — instead of asking you to take that on trust, here is how to check it in under a minute.</p><ol class="space-y-3 mb-6"><li class="flex gap-3 text-body-sm text-fg-secondary"><span class="shrink-0 w-6 h-6 rounded-full bg-[var(--accent-soft)] text-[var(--accent-text)] font-semibold text-xs flex items-center justify-center">1</span><span>Open a Karvics tool page and press F12 (or right-click → Inspect) to open DevTools.</span></li><li class="flex gap-3 text-body-sm text-fg-secondary"><span class="shrink-0 w-6 h-6 rounded-full bg-[var(--accent-soft)] text-[var(--accent-text)] font-semibold text-xs flex items-center justify-center">2</span><span>Switch to the Network tab and clear any existing requests.</span></li><li class="flex gap-3 text-body-sm text-fg-secondary"><span class="shrink-0 w-6 h-6 rounded-full bg-[var(--accent-soft)] text-[var(--accent-text)] font-semibold text-xs flex items-center justify-center">3</span><span>Use the tool — paste text, upload a file, or run a conversion.</span></li><li class="flex gap-3 text-body-sm text-fg-secondary"><span class="shrink-0 w-6 h-6 rounded-full bg-[var(--accent-soft)] text-[var(--accent-text)] font-semibold text-xs flex items-center justify-center">4</span><span>Confirm no request in the list uploads your file or text content: standard tool pages only contact the analytics/logging origins listed in the Content-Security-Policy header below, never a third-party data store.</span></li></ol><div class="flex items-center gap-2 text-body-sm font-medium text-[var(--accent-text)]"><svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg>Every response on this site sets a Content-Security-Policy header naming every origin a page is allowed to contact — inspect it in the Network tab under Response Headers.</div></div></section><div class="mx-auto my-2 h-px w-24" style="background:linear-gradient(to right, transparent, var(--accent-primary), transparent)" aria-hidden="true"></div><section class="py-16 md:py-20 content-auto"><div class="max-w-4xl mx-auto"><h2 class="text-heading-2 font-bold text-center mb-12 text-fg-primary">How Karvics Works</h2><div class="relative space-y-10 md:space-y-14"><div class="absolute left-6 top-6 bottom-6 hidden sm:block w-px" style="background:linear-gradient(to bottom, var(--accent-primary), transparent);opacity:0.25" aria-hidden="true"></div><div class="relative flex flex-col sm:flex-row gap-4 sm:gap-6 items-start"><div class="step-circle relative z-10">1</div><div><h3 class="text-heading-4 font-bold text-fg-primary mb-2">Choose Your Tool</h3><p class="text-fg-secondary">Browse our categories or search for the specific developer tool you need. From encryption tools and hash generators to PDF utilities and SEO helpers, we have <!-- -->51<!-- -->+ free online tools ready to use.</p></div></div><div class="relative flex flex-col sm:flex-row gap-4 sm:gap-6 items-start"><div class="step-circle relative z-10">2</div><div><h3 class="text-heading-4 font-bold text-fg-primary mb-2">Input Your Data</h3><p class="text-fg-secondary">Paste text, upload files, or enter parameters in tools like our <a class="text-brand-primary font-semibold hover:underline" href="/tool/json-to-toon">JSON to TOON Converter</a>, <a class="text-brand-primary font-semibold hover:underline" href="/tool/pdf-compress">PDF Compress</a>, <a class="text-brand-primary font-semibold hover:underline" href="/tool/pdf-editor">PDF Editor</a>, or <a class="text-brand-primary font-semibold hover:underline" href="/tool/random-password-generator">Secure Password Generator</a>. All data processing happens locally in your browser for maximum privacy and security.</p></div></div><div class="relative flex flex-col sm:flex-row gap-4 sm:gap-6 items-start"><div class="step-circle relative z-10">3</div><div><h3 class="text-heading-4 font-bold text-fg-primary mb-2">Get Instant Results</h3><p class="text-fg-secondary">Process, transform, or analyze your data instantly. Copy results, download files, or export in multiple formats. No waiting for server processing - everything runs at native browser speed, even when offline.</p></div></div></div></div></section><section class="py-16 content-auto"><div class="max-w-5xl mx-auto"><h2 class="text-heading-2 font-bold text-center mb-12 text-fg-primary">Popular <span class="text-gradient-brand">Karvics Tools</span></h2><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"><div class="group relative p-5 glass-card animate-fade-slide-in-staggered"><h3 class="font-bold text-fg-primary mb-2 group-hover:text-brand-primary"><a href="/tool/base64-encoder"><span class="absolute inset-0" aria-hidden="true"></span>Karvics Base64 Encoder</a></h3><p class="text-body-sm text-fg-secondary">Free Base64 encoding &amp; decoding - no signup required. Instant conversion with privacy-first processing.</p></div><div class="group relative p-5 glass-card animate-fade-slide-in-staggered"><h3 class="font-bold text-fg-primary mb-2 group-hover:text-brand-primary"><a href="/tool/encrypt-decrypt-text"><span class="absolute inset-0" aria-hidden="true"></span>AES Encryption Tool</a></h3><p class="text-body-sm text-fg-secondary">Secure text &amp; file encryption using AES algorithm. Works completely offline for maximum security.</p></div><div class="group relative p-5 glass-card animate-fade-slide-in-staggered"><h3 class="font-bold text-fg-primary mb-2 group-hover:text-brand-primary"><a href="/tool/text-hasher"><span class="absolute inset-0" aria-hidden="true"></span>MD5 &amp; SHA256 Hash Generator</a></h3><p class="text-body-sm text-fg-secondary">Free hash generation for files and text. Verify data integrity with instant MD5, SHA256 checksums.</p></div><div class="group relative p-5 glass-card animate-fade-slide-in-staggered"><h3 class="font-bold text-fg-primary mb-2 group-hover:text-brand-primary"><a href="/tool/qr-code-generator"><span class="absolute inset-0" aria-hidden="true"></span>QR Code Generator</a></h3><p class="text-body-sm text-fg-secondary">Create QR codes instantly from URLs. Download as image - completely free.</p></div><div class="group relative p-5 glass-card animate-fade-slide-in-staggered"><h3 class="font-bold text-fg-primary mb-2 group-hover:text-brand-primary"><a href="/tool/pdf-editor"><span class="absolute inset-0" aria-hidden="true"></span>PDF Editor &amp; Merger</a></h3><p class="text-body-sm text-fg-secondary">Free PDF editor. Edit, merge, and split PDFs securely in your browser. No signup, no watermarks, client-side only.</p></div><div class="group relative p-5 glass-card animate-fade-slide-in-staggered"><h3 class="font-bold text-fg-primary mb-2 group-hover:text-brand-primary"><a href="/tool/pdf-compress"><span class="absolute inset-0" aria-hidden="true"></span>PDF Compressor</a></h3><p class="text-body-sm text-fg-secondary">Free online PDF compressor. Reduce file size without losing quality. Secure, fast, and private processing.</p></div><div class="group relative p-5 glass-card animate-fade-slide-in-staggered"><h3 class="font-bold text-fg-primary mb-2 group-hover:text-brand-primary"><a href="/tool/meta-tags-generator"><span class="absolute inset-0" aria-hidden="true"></span>SEO Meta Tags Generator</a></h3><p class="text-body-sm text-fg-secondary">Generate optimized meta tags &amp; Open Graph tags for your website. Improve SEO rankings instantly.</p></div><div class="group relative p-5 glass-card animate-fade-slide-in-staggered"><h3 class="font-bold text-fg-primary mb-2 group-hover:text-brand-primary"><a href="/tool/json-to-toon"><span class="absolute inset-0" aria-hidden="true"></span>JSON to TOON Converter</a></h3><p class="text-body-sm text-fg-secondary">Convert JSON to Token-Oriented Object Notation for token analysis and LLM API cost estimation.</p></div><div class="group relative p-5 glass-card animate-fade-slide-in-staggered"><h3 class="font-bold text-fg-primary mb-2 group-hover:text-brand-primary"><a href="/tool/token-counter"><span class="absolute inset-0" aria-hidden="true"></span>Token Count &amp; Cost Estimator</a></h3><p class="text-body-sm text-fg-secondary">Estimate token counts and calculate API costs for GPT-4, Claude, and other LLM providers instantly.</p></div></div></div></section><section class="py-16 bg-white">
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Are Karvics tools really 100% free?","acceptedAnswer":{"@type":"Answer","text":"Yes! All standard tools on Karvics are 100% free and usable without registration or downloads."}},{"@type":"Question","name":"How does Karvics protect my privacy?","acceptedAnswer":{"@type":"Answer","text":"Most tools process everything in your browser and never send your data anywhere. A small number of tools (like the Link Preview Scraper, Redirect Checker, and the premium SSL/security auditing tools) must send the target URL to Karvics servers to work — each of those pages discloses this upfront, and nothing beyond that URL is stored or logged."}},{"@type":"Question","name":"Is it safe to merge confidential legal/medical PDFs on Karvics?","acceptedAnswer":{"@type":"Answer","text":"Yes. Every PDF merge, split, compress, or edit task runs locally in your browser, so sensitive documents never leave your device. No PHI or personal data is transmitted to Karvics servers — Karvics is not a covered entity or business associate and does not enter into BAAs."}},{"@type":"Question","name":"When is login required?","acceptedA
1nswer":{"@type":"Answer","text":"Only for certain premium tools with heavy processing, which will always inform you upfront"}},{"@type":"Question","name":"What tools does Karvics offer?","acceptedAnswer":{"@type":"Answer","text":"Karvics offers 51+ tools across multiple categories: Cryptography (Base64, encryption, hash generators), URL Tools (analyzer, QR code, link preview, redirect checker), PDF Tools (merge, split, edit), Image Tools, SEO Tools (meta tags, sitemaps, structured data), WebPage Speed Test Tools and an Online Notepad with rich text editing. Browse all Karvics tools to find what you need."}},{"@type":"Question","name":"Can I use Karvics tools for commercial projects?","acceptedAnswer":{"@type":"Answer","text":"Yes! You can use all Karvics free online tools for both personal and commercial projects without any restrictions. Whether you're working on a hobby project or enterprise software, feel free to use any Karvics tool as much as you need."}},{"@type":"Question","name":"How can I reduce my OpenAI API bill?","acceptedA
1nswer":{"@type":"Answer","text":"Use the TOON Converter to restructure JSON payloads into the Token-Oriented Object Notation format. On uniform arrays of same-shaped objects (API lists, database rows, log batches), Karvics measured 20-33% fewer tokens across GPT-4 and GPT-4o tokenizers. On deeply nested, non-uniform data, TOON can use more tokens than JSON. See the full benchmark at /toon-benchmark."}},{"@type":"Question","name":"Can I use Karvics without internet?","acceptedAnswer":{"@type":"Answer","text":"Yes. Karvics ships as a progressive web app, so once a page loads it works fully offline with cached assets and service worker support."}}]}</script>
1<div class="max-w-4xl mx-auto"><h2 class="text-heading-2 font-bold text-center mb-4 text-slate-800">Karvics <span class="bg-gradient-to-r from-[var(--accent-primary)] to-[var(--accent-hover)] text-transparent bg-clip-text">Frequently Asked Questions</span></h2><p class="text-center text-slate-600 mb-12 max-w-2xl mx-auto">Common questions about Karvics free online tools, privacy policy, and how to get started with no signup required.</p><div class="space-y-4"><div class="border border-gray-200 rounded-lg overflow-hidden"><button class="w-full px-6 py-4 text-left bg-white hover:bg-gray-50 transition-colors flex justify-between items-center"><span class="text-body-lg font-semibold text-slate-900">Are Karvics tools really 100% free?</span><svg class="w-5 h-5 text-[var(--accent-primary)] transition-transform " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button><div class="transition-all duration-300 ease-in-out max-h-0 opacity-0 overflow-hidden"><div class="px-6 py-4 bg-gray-50 border-t border-gray-200"><p class="text-slate-700 leading-relaxed">Yes! All standard tools on Karvics are 100% free and usable without registration or downloads.</p></div></div></div><div class="border border-gray-200 rounded-lg overflow-hidden"><button class="w-full px-6 py-4 text-left bg-white hover:bg-gray-50 transition-colors flex justify-between items-center"><span class="text-body-lg font-semibold text-slate-900">How does Karvics protect my privacy?</span><svg class="w-5 h-5 text-[var(--accent-primary)] transition-transform " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button><div class="transition-all duration-300 ease-in-out max-h-0 opacity-0 overflow-hidden"><div class="px-6 py-4 bg-gray-50 border-t border-gray-200"><p class="text-slate-700 leading-relaxed">Most tools process everything in your browser and never send your data anywhere. A small number of tools (like the Link Preview Scraper, Redirect Checker, and the premium SSL/security auditing tools) must send the target URL to Karvics servers to work — each of those pages discloses this upfront, and nothing beyond that URL is stored or logged.</p></div></div></div><div class="border border-gray-200 rounded-lg overflow-hidden"><button class="w-full px-6 py-4 text-left bg-white hover:bg-gray-50 transition-colors flex justify-between items-center"><span class="text-body-lg font-semibold text-slate-900">Is it safe to merge confidential legal/medical PDFs on Karvics?</span><svg class="w-5 h-5 text-[var(--accent-primary)] transition-transform " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button><div class="transition-all duration-300 ease-in-out max-h-0 opacity-0 overflow-hidden"><div class="px-6 py-4 bg-gray-50 border-t border-gray-200"><p class="text-slate-700 leading-relaxed">Yes. Every PDF merge, split, compress, or edit task runs locally in your browser, so sensitive documents never leave your device. No PHI or personal data is transmitted to Karvics servers — Karvics is not a covered entity or business associate and does not enter into BAAs.</p></div></div></div><div class="border border-gray-200 rounded-lg overflow-hidden"><button class="w-full px-6 py-4 text-left bg-white hover:bg-gray-50 transition-colors flex justify-between items-center"><span class="text-body-lg font-semibold text-slate-900">When is login required?</span><svg class="w-5 h-5 text-[var(--accent-primary)] transition-transform " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button><div class="transition-all duration-300 ease-in-out max-h-0 opacity-0 overflow-hidden"><div class="px-6 py-4 bg-gray-50 border-t border-gray-200"><p class="text-slate-700 leading-relaxed">Only for certain premium tools with heavy processing, which will always inform you upfront</p></div></div></div><div class="border border-gray-200 rounded-lg overflow-hidden"><button class="w-full px-6 py-4 text-left bg-white hover:bg-gray-50 transition-colors flex justify-between items-center"><span class="text-body-lg font-semibold text-slate-900">What tools does Karvics offer?</span><svg class="w-5 h-5 text-[var(--accent-primary)] transition-transform " fill="none" stroke="currentColor" viewBox="0 0 24 24">
1<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button><div class="transition-all duration-300 ease-in-out max-h-0 opacity-0 overflow-hidden"><div class="px-6 py-4 bg-gray-50 border-t border-gray-200"><p class="text-slate-700 leading-relaxed">Karvics offers 51+ tools across multiple categories: Cryptography (Base64, encryption, hash generators), URL Tools (analyzer, QR code, link preview, redirect checker), PDF Tools (merge, split, edit), Image Tools, SEO Tools (meta tags, sitemaps, structured data), WebPage Speed Test Tools and an Online Notepad with rich text editing. Browse all Karvics tools to find what you need.</p></div></div></div><div class="border border-gray-200 rounded-lg overflow-hidden"><button class="w-full px-6 py-4 text-left bg-white hover:bg-gray-50 transition-colors flex justify-between items-center"><span class="text-body-lg font-semibold text-slate-900">Can I use Karvics tools for commercial projects?</span><svg class="w-5 h-5 text-[var(--accent-primary)] transition-transform " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button><div class="transition-all duration-300 ease-in-out max-h-0 opacity-0 overflow-hidden"><div class="px-6 py-4 bg-gray-50 border-t border-gray-200"><p class="text-slate-700 leading-relaxed">Yes! You can use all Karvics free online tools for both personal and commercial projects without any restrictions. Whether you&#x27;re working on a hobby project or enterprise software, feel free to use any Karvics tool as much as you need.</p></div></div></div><div class="border border-gray-200 rounded-lg overflow-hidden"><button class="w-full px-6 py-4 text-left bg-white hover:bg-gray-50 transition-colors flex justify-between items-center"><span class="text-body-lg font-semibold text-slate-900">How can I reduce my OpenAI API bill?</span><svg class="w-5 h-5 text-[var(--accent-primary)] transition-transform " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button><div class="transition-all duration-300 ease-in-out max-h-0 opacity-0 overflow-hidden"><div class="px-6 py-4 bg-gray-50 border-t border-gray-200"><p class="text-slate-700 leading-relaxed">Use the TOON Converter to restructure JSON payloads into the Token-Oriented Object Notation format. On uniform arrays of same-shaped objects (API lists, database rows, log batches), Karvics measured 20-33% fewer tokens across GPT-4 and GPT-4o tokenizers. On deeply nested, non-uniform data, TOON can use more tokens than JSON. See the full benchmark at /toon-benchmark.</p></div></div></div><div class="border border-gray-200 rounded-lg overflow-hidden"><button class="w-full px-6 py-4 text-left bg-white hover:bg-gray-50 transition-colors flex justify-between items-center"><span class="text-body-lg font-semibold text-slate-900">Can I use Karvics without internet?</span><svg class="w-5 h-5 text-[var(--accent-primary)] transition-transform " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button><div class="transition-all duration-300 ease-in-out max-h-0 opacity-0 overflow-hidden"><div class="px-6 py-4 bg-gray-50 border-t border-gray-200"><p class="text-slate-700 leading-relaxed">Yes. Karvics ships as a progressive web app, so once a page loads it works fully offline with cached assets and service worker support.</p></div></div></div></div></div></section><section class="py-16"><div class="max-w-4xl mx-auto"><div class="bg-slate-900 rounded-3xl shadow-xl p-8 sm:p-12"><div class="flex flex-col md:flex-row items-center gap-8"><div class="flex-shrink-0"><div class="author-avatar"><svg class="w-12 h-12 text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M5 13l4 4L19 7"></path></svg></div></div><div class="flex-1"><h2 class="text-heading-2 font-bold text-white mb-2">Built by Developer, For Developers</h2><p class="text-body-lg text-slate-300 mb-4"><strong class="text-white">Karvics</strong> is created by <strong class="text-white">Akshay</strong>, an experienced developer passionate about building privacy-first tools. With expertise in cryptography, data processing, and web performance optimization, Karvics delivers developer tools you can trust.</p><p class="text-slate-400">Every Karvics tool is designed with real-world developer workflows in mind. Karvics prioritizes your privacy and performance above all else.</p><div class="mt-4 flex flex-wrap gap-4"><a href="https://www.linkedin.com/in/akshay-kr-gupta/" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 text-amber-400 hover:text-amber-300 font-semibold transition-colors"><svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24">
1<path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0z"></path></svg>Connect on LinkedIn</a><a href="mailto:[email protected]" class="inline-flex items-center gap-2 text-amber-400 hover:text-amber-300 font-semibold transition-colors"><svg class="w-5 h-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"></path></svg>Email Me</a><a href="https://github.com/AkshayKrGupta/karvics-feedback" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 text-amber-400 hover:text-amber-300 font-semibold transition-colors"><svg class="w-5 h-5" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 .5C5.648.5.5 5.648.5 12c0 5.088 3.292 9.396 7.86 10.919.574.111.782-.249.782-.553 0-.273-.01-.998-.016-1.959-3.197.695-3.873-1.541-3.873-1.541-.522-1.327-1.275-1.681-1.275-1.681-1.042-.712.079-.698.079-.698 1.152.081 1.759 1.183 1.759 1.183 1.024 1.755 2.687 1.248 3.343.956.104-.742.401-1.248.729-1.535-2.553-.29-5.236-1.277-5.236-5.684 0-1.255.448-2.282 1.182-3.086-.119-.289-.512-1.454.112-3.031 0 0 .964-.309 3.159 1.179a10.98 10.98 0 012.878-.387 10.97 10.97 0 012.877.387c2.196-1.488 3.159-1.179 3.159-1.179.625 1.577.232 2.742.114 3.031.736.804 1.182 1.831 1.182 3.086 0 4.419-2.688 5.39-5.253 5.675.413.355.781 1.053.781 2.124 0 1.534-.014 2.771-.014 3.148 0 .307.206.669.789.552C20.214 21.392 23.5 17.084 23.5 12 23.5 5.648 18.352.5 12 .5z"></path></svg>GitHub Issues &amp; Requests</a></div></div></div></div></div></section></main><footer class="glass-surface mt-auto z-10 w-full relative"><div class="h-1 w-full bg-gradient-to-r from-[var(--accent-primary)] to-[var(--accent-hover)] animate-gradient-shift-slow"></div><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"><div><div class="flex items-center gap-3 mb-3"><div class="flex items-center gap-2 "><svg width="32" height="32" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg" class="flex-shrink-0 " aria-label="Karvics logo"><defs><linearGradient id="logoGradient-32" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#C2660D"></stop> <stop offset="100%" stop-color="#92400E"></stop> </linearGradient></defs><circle cx="50" cy="50" r="45" fill="url(#logoGradient-32)" opacity="0.1"></circle><rect x="25" y="35" width="50" height="40" rx="4" fill="url(#logoGradient-32)"></rect><path d="M 35 35 Q 35 25, 50 25 Q 65 25, 65 35" stroke="url(#logoGradient-32)" stroke-width="4" fill="none" stroke-linecap="round"></path><line x1="41.5" y1="40" x2="41.5" y2="70" stroke="white" stroke-width="2" opacity="0.3"></line><line x1="58.5" y1="40" x2="58.5" y2="70" stroke="white" stroke-width="2" opacity="0.3"></line><path d="M 30 50 L 33 47 L 35 49 L 32 52 Z" fill="white" opacity="0.8"></path><rect x="47" y="48" width="2" height="8" fill="white" opacity="0.8"></rect><polygon points="47,46 49,46 50,48 46,48" fill="white" opacity="0.8"></polygon><circle cx="66" cy="55" r="4" fill="none" stroke="white" stroke-width="1.5" opacity="0.8"></circle><circle cx="66" cy="55" r="2" fill="white" opacity="0.8"></circle></svg></div><h3 class="text-body-lg font-semibold text-[var(--text-primary)]">Karvics</h3></div><p class="text-body-sm text-[var(--text-secondary)] mb-4">Free online tools for developers, designers, and digital professionals. All tools work offline in your browser with no signup required.</p></div><div><h3 class="text-body-lg font-semibold text-[var(--text-primary)] mb-3">Tool Categories</h3><ul class="space-y-2"><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools/pdf">PDF<!-- --> Tools</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools/image">Image<!-- --> Tools</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools/cryptography">Cryptography<!-- --> Tools</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools/password">Password<!-- --> Tools</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools/url">URL<!-- --> Tools</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools/notepad">Notepad<!-- --> Tools</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools/seo">SEO<!-- --> Tools</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools/toon">TOON<!-- --> Tools</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools/dev">Dev<!-- --> Tools</a></li></ul></div><div><h3 class="text-body-lg font-semibold text-[var(--text-primary)] mb-3">Quick Links</h3><ul class="space-y-2"><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/tools">All Tools</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/about">About Us</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/projects">Projects</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/blog">Blog</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/toon-benchmark">TOON Benchmark</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/privacy">Privacy Policy</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/terms">Terms of Use</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/contact">Contact Us</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/sitemap.xml">Sitemap</a></li><li><a class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors" href="/llms.txt">For AI Agents</a></li><li><a href="https://github.com/AkshayKrGupta/karvics-feedback" target="_blank" rel="noopener noreferrer" class="text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors">Report an Issue</a></li></ul></div></div><div class="border-t border-[var(--border-subtle)] pt-6"><div class="text-body-sm text-center text-[var(--text-muted)]"><p class="mb-1">© <!-- -->2026<!-- --> Karvics. All rights reserved.</p></div></div></div></footer></div><!--$--><!--/$--><div class="fixed bottom-4 right-4 z-50 flex flex-col gap-2 pointer-events-none p-4 max-w-[100vw] sm:max-w-[420px] w-full items-end"></div><!--$--><!--/$-->
1<script src="/_next/static/chunks/3mc1s378rvxe9.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n38:I[253348,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\",\"/_next/static/chunks/3ymt1mgomlfg6.js\"],\"default\"]\n:HL[\"/_next/static/chunks/1dwpvfxigds_t.css\",\"style\"]\n:HL[\"/_next/static/media/83afe278b6a6bb3c.p.45535valc9rzk.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/chunks/1ysdu64xxi5y3.css\",\"style\"]\n0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4096]},\"$undefined\",\"$undefined\",4112],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1dwpvfxigds_t.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0_6m37pek-7am.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0t06gts533g72.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/194uiu4w6mh_w.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"hero-glow min-h-screen bg-[var(--bg-primary)] font-sans antialiased flex flex-col page-enter\",\"children\":[[\"$\",\"header\",null,{\"className\":\"absolute top-2 left-0 w-full p-4 sm:p-6 lg:p-8 z-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 \",\"children\":[[\"$\",\"svg\",null,{\"width\":32,\"height\":32,\"viewBox\":\"0 0 100 100\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"flex-shrink-0 \",\"aria-label\":\"Karvics logo\",\"children\":[[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"logoGradient-32\",\"x1\":\"0%\",\"y1\":\"0%\",\"x2\":\"100%\",\"y2\":\"100%\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0%\",\"stopColor\":\"#C2660D\"}],\" \",[\"$\",\"stop\",null,{\"offset\":\"100%\",\"stopColor\":\"#92400E\"}],\" \"]}]}],[\"$\",\"circle\",null,{\"cx\":\"50\",\"cy\":\"50\",\"r\":\"45\",\"fill\":\"url(#logoGradient-32)\",\"opacity\":\"0.1\"}],[\"$\",\"rect\",null,{\"x\":\"25\",\"y\":\"35\",\"width\":\"50\",\"height\":\"40\",\"rx\":\"4\",\"fill\":\"url(#logoGradient-32)\"}],[\"$\",\"path\",null,{\"d\":\"M 35 35 Q 35 25, 50 25 Q 65 25, 65 35\",\"stroke\":\"url(#logoGradient-32)\",\"strokeWidth\":\"4\",\"fill\":\"none\",\"strokeLinecap\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"41.5\",\"y1\":\"40\",\"x2\":\"41.5\",\"y2\":\"70\",\"stroke\":\"white\",\"strokeWidth\":\"2\",\"opacity\":\"0.3\"}],[\"$\",\"line\",null,{\"x1\":\"58.5\",\"y1\":\"40\",\"x2\":\"58.5\",\"y2\":\"70\",\"stroke\":\"white\",\"strokeWidth\":\"2\",\"opacity\":\"0.3\"}],[\"$\",\"path\",null,{\"d\":\"M 30 50 L 33 47 L 35 49 L 32 52 Z\",\"fill\":\"white\",\"opacity\":\"0.8\"}],[\"$\",\"rect\",null,{\"x\":\"47\",\"y\":\"48\",\"width\":\"2\",\"height\":\"8\",\"fill\":\"white\",\"opacity\":\"0.8\"}],[\"$\",\"polygon\",null,{\"points\":\"47,46 49,46 50,48 46,48\",\"fill\":\"white\",\"opacity\":\"0.8\"}],[\"$\",\"circle\",null,{\"cx\":\"66\",\"cy\":\"55\",\"r\":\"4\",\"fill\":\"none\",\"stroke\":\"white\",\"strokeWidth\":\"1.5\",\"opacity\":\"0.8\"}],[\"$\",\"circle\",null,{\"cx\":\"66\",\"cy\":\"55\",\"r\":\"2\",\"fill\":\"white\",\"opacity\":\"0.8\"}]]}],false]}],[\"$\",\"div\",null,{\"className\":\"text-heading-3 font-bold tracking-tight text-gradient-brand\",\"children\":\"Karvics\"}]]}]}],[\"$\",\"main\",null,{\"className\":\"container mx-auto px-4 sm:px-6 lg:px-8 flex-grow\",\"children\":[[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden flex flex-col items-center text-center pt-32 sm:pt-18 pb-12 lg:pt-14 lg:pb-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute inset-0 z-0 pointer-events-none hidden md:block\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"svg\",\"0\",{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"absolute text-[var(--accent-primary)] opacity-[0.06] top-[6%] left-[8%] w-20 h-20 
1-rotate-12\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"}]}],[\"$\",\"svg\",\"1\",{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"absolute text-[var(--accent-primary)] opacity-[0.06] top-[12%] right-[10%] w-24 h-24 rotate-6\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"}]}],[\"$\",\"svg\",\"2\",{\"className\":\"absolute text-[var(--accent-primary)] opacity-[0.06] bottom-[18%] left-[14%] w-16 h-16 rotate-12\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21.0667 5C21.6586 5.95805 22 7.08604 22 8.29344C22 11.7692 19.1708 14.5869 15.6807 14.5869C15.0439 14.5869 13.5939 14.4405 12.8885 13.8551L12.0067 14.7333C11.272 15.465 11.8598 15.465 12.1537 16.0505C12.1537 16.0505 12.8885 17.075 12.1537 18.0995C11.7128 18.6849 10.4783 19.5045 9.06754 18.0995L8.77362 18.3922C8.77362 18.3922 9.65538 19.4167 8.92058 20.4412C8.4797 21.0267 7.30403 21.6121 6.27531 20.5876C6.22633 20.6364 5.952 20.9096 5.2466 21.6121C4.54119 22.3146 3.67905 21.9048 3.33616 21.6121L2.45441 20.7339C1.63143 19.9143 2.1115 19.0264 2.45441 18.6849L10.0963 11.0743C10.0963 11.0743 9.3615 9.90338 9.3615 8.29344C9.3615 4.81767 12.1907 2 15.6807 2C16.4995 2 17.282 2.15509 18 2.43738\"}],\"$L3\"]}],\"$L4\",\"$L5\",\"$L6\"]}],\"$L7\"]}],\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\",\"$L10\"]}],\"$L11\"]}],[\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\"],\"$L36\"]}],{},null,false,null]},null,false,null],\"$L37\",false]],\"m\":\"$undefined\",\"G\":[\"$38\",[\"$L39\"]],\"S\":false,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"fP13f_eUGk_htxr1AjmIa\"}\n3e:I[522016,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\",\"/_next/static/chunks/1y728cx_3e00k.js\",\"/_next/static/chunks/2u4hsrxub4lug.js\",\"/_next/static/chunks/44qd-9drd9dsu.js\",\"/_next/static/chunks/0dm58331fhvfo.js\",\"/_next/static/chunks/1-7z2divwrn9v.js\",\"/_next/static/chunks/0---3ovc2y7rp.js\",\"/_next/static/chunks/06cv_vkzcdtt7.js\",\"/_next/static/chunks/3aaggr8arf9ke.js\",\"/_next/static/chunks/1xruvq7wemnxt.js\",\"/_next/static/chunks/3orz2666-szip.js\",\"/_next/static/chunks/1_k1koiexm50-.js\",\"/_next/static/chunks/435m1i73imvpu.js\",\"/_next/static/chunks/44qasrqsclmub.js\",\"/_next/static/chunks/1m_geblxo1181.js\",\"/_next/static/chunks/1e1x_br9nmjox.js\",\"/_next/static/chunks/3jnzatm2l5bl0.js\",\"/_next/static/chunks/1u4rt8xpus2o6.js\",\"/_next/static/chunks/2wyt04gv-ussj.js\",\"/_next/static/chunks/0z8e436on10ti.js\",\"/_next/static/chunks/35wkmalqf-ldx.js\",\"/_next/static/chunks/3mfz36f5qo15m.js\",\"/_next/static/chunks/2ctcqcvu72mcp.js\",\"/_next/static/chunks/2j7u8f88sbk9c.js\",\"/_next/static/chunks/0kz1qf9tvight.js\",\"/_next/static/chunks/1__agfzeyrl53.js\",\"/_next/static/chunks/05mbml5m2gs_7.js\",\"/_next/static/chunks/3di6dgwx7_mvs.js\",\"/_next/static/chunks/2thg5lfi6qd77.js\",\"/_next/static/chunks/2da3ogqxybh_m.js\",\"/_next/static/chunks/08mjq2sme8mp2.js\",\"/_next/static/chunks/03wzoqvi-x2x5.js\",\"/_next/static/chunks/2nta5vqeg4ks1.js\",\"/_next/static/chunks/03i94gspjmq_l.js\",\"/_next/static/chunks/1cs8805vurccp.js\",\"/_next/static/chunks/26496bexsk-uw.js\"],\"\"]\n4a:I[928792,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\",\"/_next/static/chunks/1y728cx_3e00k.js\",\"/_next/static/chunks/2u4hsrxub4lug.js\",\"/_next/static/chunks/44qd-9drd9dsu.js\",\"/_next/static/chunks/0dm58331fhvfo.js\",\"/_next/static/chunks/1-7z2divwrn9v.js\",\"/_next/static/chunks/0---3ovc2y7rp.js\",\"/_next/static/chunks/06cv_vkzcdtt7.js\",\"/_next/static/chunks/3aaggr8arf9ke.js\",\"/_next/static/chunks/1xruvq7wemnxt.js\",\"/_next/static/chunks/3orz2666-szip.js\",\"/_next/static/chunks/1_k1koiexm50-.js\",\"/_next/static/chunks/435m1i73imvpu.js\",\"/_next/static/chunks/44qasrqsclmub.js\",\"/_next/static/chunks/1m_geblxo1181.js\",\"/_next/static/chunks/1e1x_br9nmjox.js\",\"/_next/static/chunks/3jnzatm2l5bl0.js\",\"/_next/static/chunks/1u4rt8xpus2o6.js\",\"/_next/static/chunks/2wyt04gv-ussj.js\",\"/_next/static/chunks/0z8e436on10ti.js\",\"/_next/static/chunks/35wkmalqf-ldx.js\",\"/_next/static/chunks/3mfz36f5qo15m.js\",\"/_next/static/chunks/2ctcqcvu72mcp.js\",\"/_next/static/chunks/2j7u8f88sbk9c.js\",\"/_next/static/chunks/0kz1qf9tvight.js\",\"/_next/static/chunks/1__agfzeyrl53.js\",\"/_next/static/chunks/05mbml5m2gs_7.js\",\"/_next/static/chunks/3di6dgwx7_mvs.js\",\"/_next/static/chunks/2thg5lfi6qd77.js\",\"/_next/static/chunks/2da3ogqxybh_m.js\",\"/_next/static/chunks/08mjq2sme8mp2.js\",\"/_next/static/chunks/03wzoqvi-x2x5.js\",\"/_next/static/chunks/2nta5vqeg4ks1.js\",\"/_next/static/chunks/03i94gspjmq_l.js\",\"/_next/static/chunks/1cs8805vurccp.js\",\"/_next/static/chunks/26496bexsk-uw.js\"],\"default\"]\n4d:I[897367,[\"/_next/static/chunks/3u0f4e5vfb1ls.js\"],\"OutletBoundary\"]\n4e:\"$Sreact.suspense\"\n50:I[897367,[\"/_next/static/chunks/3u0f4e5vfb1ls.js\"],\"ViewportBoundary\"]\n52:I[897367,[\"/_next/static/chunks/3u0f4e5vfb1ls.js\"],\"MetadataBoundary\"]\n3:[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M17.8851 8.29353C17.8851 9.50601 16.8982 10.4889 15.6807 10.4889C14.4633 10.4889 13.4763 9.50601 13.4763 8.29353C13.4763 7.08105 14.4633 6.09814 15.6807 6.09814C16.8982 6.09814 17.8851 7.08105 17.8851 8.29353Z\"}]\n4:[\"$\",\"svg\",\"3\",{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"absolute text-[var(--accent-primary)] opacity-[0.06] bottom-[
110%] right-[16%] w-20 h-20 -rotate-6\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1\"}]}]\n5:[\"$\",\"svg\",\"4\",{\"className\":\"absolute text-[var(--accent-primary)] opacity-[0.06] top-[42%] left-[3%] w-14 h-14 rotate-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v3m0 0v3m0-3h3m-3 0H7\"}]}]\n6:[\"$\",\"svg\",\"5\",{\"className\":\"absolute text-[var(--accent-primary)] opacity-[0.06] top-[46%] right-[4%] w-14 h-14 -rotate-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"3\",\"width\":\"20\",\"height\":\"18\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6 8l4 4-4 4M12 16h6\"}]]}]\n7:[\"$\",\"div\",null,{\"className\":\"relative z-10 flex flex-col items-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 animate-float\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 \",\"children\":[[\"$\",\"svg\",null,{\"width\":128,\"height\":128,\"viewBox\":\"0 0 100 100\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"flex-shrink-0 \",\"aria-label\":\"Karvics logo\",\"children\":[[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"logoGradient-128\",\"x1\":\"0%\",\"y1\":\"0%\",\"x2\":\"100%\",\"y2\":\"100%\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0%\",\"stopColor\":\"#C2660D\"}],\" \",[\"$\",\"stop\",null,{\"offset\":\"100%\",\"stopColor\":\"#92400E\"}],\" \"]}]}],[\"$\",\"circle\",null,{\"cx\":\"50\",\"cy\":\"50\",\"r\":\"45\",\"fill\":\"url(#logoGradient-128)\",\"opacity\":\"0.1\"}],[\"$\",\"rect\",null,{\"x\":\"25\",\"y\":\"35\",\"width\":\"50\",\"height\":\"40\",\"rx\":\"4\",\"fill\":\"url(#logoGradient-128)\"}],[\"$\",\"path\",null,{\"d\":\"M 35 35 Q 35 25, 50 25 Q 65 25, 65 35\",\"stroke\":\"url(#logoGradient-128)\",\"strokeWidth\":\"4\",\"fill\":\"none\",\"strokeLinecap\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"41.5\",\"y1\":\"40\",\"x2\":\"41.5\",\"y2\":\"70\",\"stroke\":\"white\",\"strokeWidth\":\"2\",\"opacity\":\"0.3\"}],[\"$\",\"line\",null,{\"x1\":\"58.5\",\"y1\":\"40\",\"x2\":\"58.5\",\"y2\":\"70\",\"stroke\":\"white\",\"strokeWidth\":\"2\",\"opacity\":\"0.3\"}],[\"$\",\"path\",null,{\"d\":\"M 30 50 L 33 47 L 35 49 L 32 52 Z\",\"fill\":\"white\",\"opacity\":\"0.8\"}],[\"$\",\"rect\",null,{\"x\":\"47\",\"y\":\"48\",\"width\":\"2\",\"height\":\"8\",\"fill\":\"white\",\"opacity\":\"0.8\"}],[\"$\",\"polygon\",null,{\"points\":\"47,46 49,46 50,48 46,48\",\"fill\":\"white\",\"opacity\":\"0.8\"}],[\"$\",\"circle\",null,{\"cx\":\"66\",\"cy\":\"55\",\"r\":\"4\",\"fill\":\"none\",\"stroke\":\"white\",\"strokeWidth\":\"1.5\",\"opacity\":\"0.8\"}],[\"$\",\"circle\",null,{\"cx\":\"66\",\"cy\":\"55\",\"r\":\"2\",\"fill\":\"white\",\"opacity\":\"0.8\"}]]}],false]}]}],[\"$\",\"h1\",null,{\"className\":\"mb-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"block text-heading-4 sm:text-xl md:text-2xl font-semibold tracking-wide text-gradient-brand mb-2\",\"children\":\"Karvics\"}],[\"$\",\"span\",null,{\"className\":\"block text-heading-2 sm:text-4xl md:text-5xl lg:text-6xl font-extrabold tracking-tighter text-fg-primary\",\"children\":\"Free, Privacy-First Developer Tools\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-body-md sm:text-body-lg font-medium text-fg-secondary/90 tracking-wide mb-6\",\"children\":[\"Encryption · TOON · SEO · QR Codes · URL \u0026 \",46,\"+ More\"]}],[\"$\",\"p\",null,{\"className\":\"max-w-2xl mx-auto text-body-lg text-fg-tertiary mb-6\",\"children\":\"Discover tons of free, secure, and truly offline professional tools: No signup, no data leaves your browser—privacy guaranteed. Designed for developers, designers, and professionals who need instant access and full control over their data.\"}],[\"$\",\"div\",null,{\"className\":\"mb-10 flex flex-wrap justify-center gap-x-8 gap-y-5 max-w-3xl\",\"children\":[[[\"$\",\"div\",\"100% Privacy Protected\",{\"className\":\"flex items-center gap-3 animate-fade-slide-in-staggered\",\"style\":{\"animationDelay\":\"0ms\"},\"children\":[[\"$\",\"span\",null,{\"className\":\"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-[var(--accent-primary)]/15 bg-[var(--accent-soft)]\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":1.5,\"stroke\":\"currentColor\",\"className\":\"h-5 w-5 text-[var(--accent-primary)]\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z\"}]}]}],[\"$\",\"span\",null,{\"className\":\"text-body-sm font-semibold text-fg-primary\",\"children\":\"100% Privacy Protected\"}]]}],[\"$\",\"div\",\"Runs in Your Browser\",{\"className\":\"flex items-center gap-3 animate-fade-slide-in-staggered\",\"style\":{\"animationDelay\":\"100ms\"},\"children\":[[\"$\",\"span\",null,{\"className\":\"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-[var(--accent-primary)]/15 bg-[var(--accent-soft)]\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":1.5,\"stroke\":\"currentColor\",\"className\":\"h-5 w-5 text-[var(--accent-primary)]\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10.5 1.5H8.25A2.25 2.25 0 006 3.75v16.5a2.25 2.25 0 002.25 2.25h7.5A2.25 2.25 0 0018 20.25V3.75a2.25 2.25 0 00-2.25-2.25H13.5m-3 0V3h3V1.5m-3 0h3m-3 18.75h3\"}]}]}],\"$L3a\"]}],\"$L3b\"],\"$L3c\"]}],\"$L3d\"]}]\n8:[\"$\",\"section\",null,{\"id\":\"tools\",\"className\":\"py-16 content-auto\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-heading-2 font-bold text-center mb-4 text-fg-primary\",\"children\":\"Free Online Tools - No Registration Required\"}],[\"$\",\"p\",null,{\"className\":\"text-center text-fg-secondary max-w-3xl mx-auto mb-12\",\"children\":[\"Karvics is built with a privacy-first ar
1chitecture: \",[\"$\",\"strong\",null,{\"children\":\"Your files, passwords, and private information never leave your device.\"}],\" All tool operations are processed within your browser - no uploads, no external tracking, and no hidden data transfers\"]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-8\",\"children\":[[\"$\",\"div\",\"PDF\",{\"className\":\"group relative animate-fade-slide-in-staggered block h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-amber-600 to-orange-500\"}],[\"$\",\"div\",null,{\"className\":\"relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-amber-600/10 border border-amber-600/25\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-7 w-7 text-amber-600\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/pdf\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"PDF\",\" Tools\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Merge, split, and manage your PDF files with ease. High Quality, no file limit. Free PDF tools, no signup required. Convert, edit \u0026 organize PDFs in your browser.\"}]]}]]}]]}],[\"$\",\"div\",\"Image\",{\"className\":\"group relative animate-fade-slide-in-staggered block h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-teal-600 to-emerald-500\"}],[\"$\",\"div\",null,{\"className\":\"relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-teal-600/10 border border-teal-600/25\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-7 w-7 text-teal-600\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/image\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"Image\",\" Tools\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Convert, resize, and process your images in seconds. Free image tools, no signup required. Edit, crop \u0026 optimize images in your browser.\"}]]}]]}]]}],[\"$\",\"div\",\"Cryptography\",{\"className\":\"group relative animate-fade-slide-in-staggered block h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-emerald-500 to-green-500\"}],\"$L3f\"]}],\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\"]}]]}]\n9:[\"$\",\"section\",null,{\"className\":\"py-12 glass-card rounded-2xl my-8 content-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-4xl mx-auto px-6\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-heading-3 font-bold text-fg-primary mb-4\",\"children\":\"What is Karvics?\"}],[\"$\",\"p\",null,{\"className\":\"text-body-lg text-fg-secondary leading-relaxed\",\"children\":[[\"$\",\"strong\",null,{\"children\":\"Karvics\"}],\" is a suite of free, secure, and offline-capable online tools designed specifically for developers and digital professionals. Unlike other tool websites, Karvics processes all data locally in your web browser using client-side JavaScript, ensuring that your sensitive files, passwords, and data never leave your device. It offers utilities for cryptography, PDF manipulation, image editing, SEO analysis, and data conversion without requiring any user registration or software installation.\"]}]]}]}]\na:[\"$\",\"section\",null,{\"className\":\"py-16 md:py-20 px-6 sm:px-10 my-8 glass-panel roun
1ded-3xl content-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-5xl mx-auto\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-heading-2 font-bold text-center mb-12 text-fg-primary\",\"children\":[\"Why Choose \",[\"$\",\"span\",null,{\"className\":\"text-gradient-brand\",\"children\":\"Karvics\"}],\" for Your Development Needs?\"]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-6 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex items-center gap-2 text-heading-4 font-bold text-fg-primary mb-3\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":1.5,\"stroke\":\"currentColor\",\"className\":\"w-5 h-5 text-[var(--accent-primary)] shrink-0\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M15.59 14.37a6 6 0 01-5.84 7.38v-4.8m5.84-2.58a14.98 14.98 0 006.16-12.12A14.98 14.98 0 009.631 8.41m5.96 5.96a14.926 14.926 0 01-5.841 2.58m-.119-8.54a6 6 0 00-7.381 5.84h4.8m2.581-5.84a14.927 14.927 0 00-2.58 5.84m2.699 2.7c-.103.021-.207.041-.311.06a15.09 15.09 0 01-2.448-2.448 14.9 14.9 0 01.06-.312m-2.24 2.39a4.493 4.493 0 00-1.757 4.306 4.493 4.493 0 004.306-1.758M16.5 9a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z\"}]}],\"Instant Access, Zero Friction\"]}],[\"$\",\"p\",null,{\"className\":\"text-fg-secondary\",\"children\":\"Karvics tools open and run immediately — no account, email, or setup step required. Paste your input and get a result on the same page, which works as well for a one-off task as it does for a regular part of a development workflow.\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-6 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex items-center gap-2 text-heading-4 font-bold text-fg-primary mb-3\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":1.5,\"stroke\":\"currentColor\",\"className\":\"w-5 h-5 text-[var(--accent-primary)] shrink-0\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z\"}]}],\"Privacy-First Architecture\"]}],[\"$\",\"p\",null,{\"className\":\"text-fg-secondary\",\"children\":[\"Karvics processes every standard tool entirely inside your browser using \",[\"$\",\"strong\",null,{\"children\":\"client-side JavaScript\"}],\" — the files or text you enter are never uploaded to a server. That rules out server-side storage and tracking of that data by design, not by policy, so sensitive files and text stay on your device.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"p-6 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"flex items-center gap-2 text-heading-4 font-bold text-fg-primary mb-3\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":1.5,\"stroke\":\"currentColor\",\"className\":\"w-5 h-5 text-[var(--accent-primary)] shrink-0\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z\"}]}],\"Lightning-Fast Performance\"]}],[\"$\",\"p\",null,{\"className\":\"text-fg-secondary\",\"children\":[\"Karvics tools run in the browser, so there is no file upload, no server queue, and no round trip to wait on — \",[\"$\",\"strong\",null,{\"children\":\"processing starts as soon as you provide input\"}],\". Once a tool's page has loaded, it keeps working offline via a service worker, which matters on an unreliable connection.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"p-6 glass-card animate-fade-slide-in-staggered\",\"children\":[\"$L46\",\"$L47\"]}]]}]]}]}]\nb:[\"$\",\"section\",null,{\"className\":\"py-16 md:py-20 content-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-4xl mx-auto p-6 md:p-8 glass-card\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":1.5,\"stroke\":\"currentColor\",\"className\":\"w-6 h-6 text-[var(--accent-primary)] shrink-0\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z\"}]}],[\"$\",\"h2\",null,{\"className\":\"text-heading-3 font-bold text-fg-primary\",\"children\":\"Verify It Yourself\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-fg-secondary mb-6\",\"children\":\"Karvics claims your file and text content never leaves your browser on standard tools — instead of asking you to take that on trust, here is how to check it in under a minute.\"}],[\"$\",\"ol\",null,{\"className\":\"space-y-3 mb-6\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex gap-3 text-body-sm text-fg-secondary\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 w-6 h-6 rounded-full bg-[var(--accent-soft)] text-[var(--accent-text)] font-semibold text-xs flex items-center justify-center\",\"children\":1}],[\"$\",\"span\",null,{\"children\":\"Open a Karvics tool page and press F12 (or right-click → Inspect) to open DevTools.\"}]]}],[\"$\",\"li\",\"1\",{\"className\":\"flex gap-3 text-body-sm text-fg-secondary\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 w-6 h-6 rounded-full bg-[var(--accent-soft)] text-[var(--accent-text)] font-semibold text-xs flex items-center justify-center\",\"children\":2}],[\"$\",\"span\",null,{\"children\":\"Switch to the Network tab and clear any existing requests.\"}]]}],[\"$\",\"li\",\"2\",{\"className\":\"flex gap-3 text-body-sm text-fg-secondary\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 w-6 h-6 rounded-full bg-[var(--accent-soft)] text-[var(--accent-text)] font-semibold text-xs flex items-center justify-center\",\"children\":3}],[\"$\",\"span\",null,{\"children\":\"Use the tool — paste text, upload a file, or run a conversion.\"}]]}],[\"$\",\"li\",\"3\",{\"className\":\"flex gap-3 text-body-sm text-fg-secondary\",\"children\":[[\"$\",\"span\",null,{\"className\":\"shrink-0 w-6 h-6 rounded-full bg-[var(--accent-soft)] text-[var(--accent-text)] font-semibold text-xs flex items-center justify-center\",\"children\":4}],[\"$\",\"span\",null,{\"children\":\"Confirm no request in the list uploads your file or text content: standard tool pages only contact the analytics/logging origins listed in the Content-Security-Policy header below, never a third-party data store.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 text-body-sm font-medium text-[var(--accent-text)]\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"w-4 h-4 shrink-0\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M5 13l4 4L19 7\"}]}],\"Every response on this site sets a Content-Security-Policy header naming every origin a page is allowed to contact — inspect it in the Network tab under Response Headers.\"]}]]}]}]\nc:[\"$\",\"div\",null,{\"className\":\"mx-auto my-2 h-px w-24\",\"style\":{\"background\":\"linear-gradient(to right, transparent, var(--accent-primary), transparent)\"},\"aria-hidden\":\"true\"}]\nd:[\"$\",\"section\",null,{\"className\":\"py-16 md:py-20 content-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-4xl mx-auto\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-heading-2 font-bold text-center mb-12 text-fg-primary\",\"children\":\"How Karvics Works\"}],[\"$\",\"div\",null,{\"className\":\"relative space-y-10 md:space-y-14\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute left-6 top-6 bottom-6 hidden sm:block w-px\",\"style\":{\"background\":\"linear-gradient(to bottom, var(--accent-primary), transparent)\",\"opacity\":0.25},\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col sm:flex-row gap-4 sm:gap-6 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step-circle relative z-10\",\"children\":\"1\"}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":\"Choose Your Tool\"}],[\"$\",\"p\",null,{\"className\":\"text-fg-secondary\",\"children\":[\"Browse our categories or search for the specific developer tool you need. From encryption tools and hash generators to PDF utilities and SEO helpers, we have \",51,\"+ free online tools ready to use.\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col sm:flex-row gap-4 sm:gap-6 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step-circle relative z-10\",\"children\":\"2\"}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":\"Input Your Data\"}],[\"$\",\"p\",null,{\"className\":\"text-fg-secondary\",\"children\":[\"Paste text, upload files, or enter parameters in tools like our \",[\"$\",\"$L3e\",null,{\"href\":\"/tool/json-to-toon\",\"className\":\"text-brand-primary font-semibold hover:underline\",\"children\":\"JSON to TOON Converter\"}],\", \",[\"$\",\"$L3e\",null,{\"href\":\"/tool/pdf-compress\",\"className\":\"text-brand-primary font-semibold hover:underline\",\"children\":\"PDF Compress\"}],\", \",[\"$\",\"$L3e\",null,{\"href\":\"/tool/pdf-editor\",\"className\":\"text-brand-primary font-semibold hover:underline\",\"children\":\"PDF Editor\"}],\", or \",[\"$\",\"$L3e\",null,{\"href\":\"/tool/random-password-generator\",\"className\":\"text-brand-primary font-semibold hover:underline\",\"children\":\"Secure Password Generator\"}],\". All data processing happens locally in your browser for maximum privacy and security.\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col sm:flex-row gap-4 sm:gap-6 items-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step-circle relative z-10\",\"children\":\"3\"}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":\"Get Instant Results\"}],[\"$\",\"p\",null,{\"className\":\"text-fg-secondary\",\"children\":\"Process, transform, or analyze your data instantly. Copy results, download files, or export in multiple formats. No waiting for server processing - everything runs at native browser speed, even when offline.\"}]]}]]}]]}]]}]}]\ne:[\"$\",\"section\",null,{\"className\":\"py-16 content-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-5xl mx-auto\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-heading-2 font-bold text-center mb-12 text-fg-primary\",\"children\":[\"Popular \",[\"$\",\"span\",null,{\"className\":\"text-gradient-brand\",\"children\":\"Karvics Tools\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"group relative p-5 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-fg-primary mb-2 group-hover:text-brand-primary\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tool/base64-encoder\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"Karvics Base64 Encoder\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Free Base64 encoding \u0026 decoding - no signup required. Instant conversion with privacy-first processing.\"}]]}],[\"$\",\"div\",null,{\"className\":\"group relative p-5 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-fg-primary mb-2 group-hover:text-brand-primary\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tool/encrypt-decrypt-text\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"AES Encryption Tool\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Secure text \u0026 file encryption using AES algorithm. Works completely offline for maximum security.\"}]]}],[\"$\",\"div\",null,{\"className\":\"group relative p-5 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-fg-primary mb-2 group-hover:text-brand-primary\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tool/text-hasher\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"MD5 \u0026 SHA256 Hash Generator\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Free hash generation for files and text. Verify data integrity with instant MD5, SHA256 checksums.\"}]]}],[\"$\",\"div\",null,{\"className\":\"group relative p-5 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-fg-primary mb-2 group-hover:text-brand-primary\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tool/qr-code-generator\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"QR Code Generator\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Create QR codes instantly from URLs. Download as image - completely free.\"}]]}],[\"$\",\"div\",null,{\"className\":\"group relative p-5 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-fg-primary mb-2 group-hover:text-brand-primary\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tool/pdf-editor\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"PDF Editor \u0026 Merger\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Free PDF editor. Edit, merge, and split PDFs securely in your browser. No signup, no watermarks, client-side only.\"}]]}],[\"$\",\"div\",null,{\"className\":\"group relative p-5 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-fg-primary mb-2 group-hover:text-brand-primary\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tool/pdf-compress\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"PDF Compressor\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Free online PDF compressor. Reduce file size without losing quality. Secure, fast, and private processing.\"}]]}],[\"$\",\"div\",null,{\"className\":\"group relative p-5 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-fg-primary mb-2 group-hover:text-brand-primary\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tool/meta-tags-generator\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"SEO Meta Tags Generator\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Generate optimized meta tags \u0026 Open Graph tags for your website. Improve SEO rankings instantly.\"}]]}],\"$L48\",\"$L49\"]}]]}]}]\nf:[\"$\",\"$L4a\",null,{}]\n10:[\"$\",\"section\",null,{\"className\":\"py-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-4xl mx-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-slate-900 rounded-3xl shadow-xl p-8 sm:p-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row items-center gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex-shrink-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"author-avatar\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-12 h-12 text-white\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\
1":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":3,\"d\":\"M5 13l4 4L19 7\"}]}]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-heading-2 font-bold text-white mb-2\",\"children\":\"Built by Developer, For Developers\"}],[\"$\",\"p\",null,{\"className\":\"text-body-lg text-slate-300 mb-4\",\"children\":[[\"$\",\"strong\",null,{\"className\":\"text-white\",\"children\":\"Karvics\"}],\" is created by \",[\"$\",\"strong\",null,{\"className\":\"text-white\",\"children\":\"Akshay\"}],\", an experienced developer passionate about building privacy-first tools. With expertise in cryptography, data processing, and web performance optimization, Karvics delivers developer tools you can trust.\"]}],[\"$\",\"p\",null,{\"className\":\"text-slate-400\",\"children\":\"Every Karvics tool is designed with real-world developer workflows in mind. Karvics prioritizes your privacy and performance above all else.\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-4\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://www.linkedin.com/in/akshay-kr-gupta/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 text-amber-400 hover:text-amber-300 font-semibold transition-colors\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"w-5 h-5\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"d\":\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0z\"}]}],\"Connect on LinkedIn\"]}],[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"inline-flex items-center gap-2 text-amber-400 hover:text-amber-300 font-semibold transition-colors\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"w-5 h-5\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"}]}],\"Email Me\"]}],[\"$\",\"a\",null,{\"href\":\"https://github.com/AkshayKrGupta/karvics-feedback\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 text-amber-400 hover:text-amber-300 font-semibold transition-colors\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"w-5 h-5\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M12 .5C5.648.5.5 5.648.5 12c0 5.088 3.292 9.396 7.86 10.919.574.111.782-.249.782-.553 0-.273-.01-.998-.016-1.959-3.197.695-3.873-1.541-3.873-1.541-.522-1.327-1.275-1.681-1.275-1.681-1.042-.712.079-.698.079-.698 1.152.081 1.759 1.183 1.759 1.183 1.024 1.755 2.687 1.248 3.343.956.104-.742.401-1.248.729-1.535-2.553-.29-5.236-1.277-5.236-5.684 0-1.255.448-2.282 1.182-3.086-.119-.289-.512-1.454.112-3.031 0 0 .964-.309 3.159 1.179a10.98 10.98 0 012.878-.387 10.97 10.97 0 012.877.387c2.196-1.488 3.159-1.179 3.159-1.179.625 1.577.232 2.742.114 3.031.736.804 1.182 1.831 1.182 3.086 0 4.419-2.688 5.39-5.253 5.675.413.355.781 1.053.781 2.124 0 1.534-.014 2.771-.014 3.148 0 .307.206.669.789.552C20.214 21.392 23.5 17.084 23.5 12 23.5 5.648 18.352.5 12 .5z\"}]}],\"GitHub Issues \u0026 Requests\"]}]]}]]}]]}]}]}]}]\n11:[\"$\",\"footer\",null,{\"className\":\"glass-surface mt-auto z-10 w-full relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-1 w-full bg-gradient-to-r from-[var(--accent-primary)] to-[var(--accent-hover)] animate-gradient-shift-slow\"}],[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4 sm:px-6 lg:px-8 py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-3 gap-8 mb-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 \",\"children\":[[\"$\",\"svg\",null,{\"width\":32,\"height\"
1:32,\"viewBox\":\"0 0 100 100\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"flex-shrink-0 \",\"aria-label\":\"Karvics logo\",\"children\":[[\"$\",\"defs\",null,{\"children\":[\"$\",\"linearGradient\",null,{\"id\":\"logoGradient-32\",\"x1\":\"0%\",\"y1\":\"0%\",\"x2\":\"100%\",\"y2\":\"100%\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0%\",\"stopColor\":\"#C2660D\"}],\" \",[\"$\",\"stop\",null,{\"offset\":\"100%\",\"stopColor\":\"#92400E\"}],\" \"]}]}],[\"$\",\"circle\",null,{\"cx\":\"50\",\"cy\":\"50\",\"r\":\"45\",\"fill\":\"url(#logoGradient-32)\",\"opacity\":\"0.1\"}],[\"$\",\"rect\",null,{\"x\":\"25\",\"y\":\"35\",\"width\":\"50\",\"height\":\"40\",\"rx\":\"4\",\"fill\":\"url(#logoGradient-32)\"}],[\"$\",\"path\",null,{\"d\":\"M 35 35 Q 35 25, 50 25 Q 65 25, 65 35\",\"stroke\":\"url(#logoGradient-32)\",\"strokeWidth\":\"4\",\"fill\":\"none\",\"strokeLinecap\":\"round\"}],[\"$\",\"line\",null,{\"x1\":\"41.5\",\"y1\":\"40\",\"x2\":\"41.5\",\"y2\":\"70\",\"stroke\":\"white\",\"strokeWidth\":\"2\",\"opacity\":\"0.3\"}],[\"$\",\"line\",null,{\"x1\":\"58.5\",\"y1\":\"40\",\"x2\":\"58.5\",\"y2\":\"70\",\"stroke\":\"white\",\"strokeWidth\":\"2\",\"opacity\":\"0.3\"}],[\"$\",\"path\",null,{\"d\":\"M 30 50 L 33 47 L 35 49 L 32 52 Z\",\"fill\":\"white\",\"opacity\":\"0.8\"}],[\"$\",\"rect\",null,{\"x\":\"47\",\"y\":\"48\",\"width\":\"2\",\"height\":\"8\",\"fill\":\"white\",\"opacity\":\"0.8\"}],[\"$\",\"polygon\",null,{\"points\":\"47,46 49,46 50,48 46,48\",\"fill\":\"white\",\"opacity\":\"0.8\"}],[\"$\",\"circle\",null,{\"cx\":\"66\",\"cy\":\"55\",\"r\":\"4\",\"fill\":\"none\",\"stroke\":\"white\",\"strokeWidth\":\"1.5\",\"opacity\":\"0.8\"}],[\"$\",\"circle\",null,{\"cx\":\"66\",\"cy\":\"55\",\"r\":\"2\",\"fill\":\"white\",\"opacity\":\"0.8\"}]]}],false]}],[\"$\",\"h3\",null,{\"className\":\"text-body-lg font-semibold text-[var(--text-primary)]\",\"children\":\"Karvics\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-[var(--text-secondary)] mb-4\",\"children\":\"Free online tools for developers, designers, and digital professionals. All tools work offline in your browser with no signup required.\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-body-lg font-semibold text-[var(--text-primary)] mb-3\",\"children\":\"Tool Categories\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",\"PDF\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/pdf\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":[\"PDF\",\" Tools\"]}]}],[\"$\",\"li\",\"Image\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/image\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":[\"Image\",\" Tools\"]}]}],[\"$\",\"li\",\"Cryptography\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/cryptography\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":[\"Cryptography\",\" Tools\"]}]}],[\"$\",\"li\",\"Password\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/password\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":[\"Password\",\" Tools\"]}]}],[\"$\",\"li\",\"URL\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/url\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":[\"URL\",\" Tools\"]}]}],[\"$\",\"li\",\"Notepad\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/notepad\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":[\"Notepad\",\" Tools\"]}]}],[\"$\",\"li\",\"SEO\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/seo\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":[\"SEO\",\" Tools\"]}]}],[\"$\",\"li\",\"TOON\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/toon\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":[\"TOON\",\" Tools\"]}]}],[\"$\",\"li\",\"Dev\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/dev\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":[\"Dev\",\" Tools\"]}]}]]}]]}],\"$L4b\"]}],\"$L4c\"]}]]}]\n12:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1ysdu64xxi5y3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n13:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1y728cx_3e00k.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n14:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/2u4hsrxub4lug.js\",\"async\":true,\"nonce\":\"$undefined\"}
1]\n15:[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/44qd-9drd9dsu.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n16:[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0dm58331fhvfo.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n17:[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/1-7z2divwrn9v.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n18:[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/0---3ovc2y7rp.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n19:[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/06cv_vkzcdtt7.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1a:[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/3aaggr8arf9ke.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1b:[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/1xruvq7wemnxt.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1c:[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/3orz2666-szip.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1d:[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/1_k1koiexm50-.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1e:[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/435m1i73imvpu.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n1f:[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/44qasrqsclmub.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n20:[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/chunks/1m_geblxo1181.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n21:[\"$\",\"script\",\"script-14\",{\"src\":\"/_next/static/chunks/1e1x_br9nmjox.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n22:[\"$\",\"script\",\"script-15\",{\"src\":\"/_next/static/chunks/3jnzatm2l5bl0.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n23:[\"$\",\"script\",\"script-16\",{\"src\":\"/_next/static/chunks/1u4rt8xpus2o6.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n24:[\"$\",\"script\",\"script-17\",{\"src\":\"/_next/static/chunks/2wyt04gv-ussj.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n25:[\"$\",\"script\",\"script-18\",{\"src\":\"/_next/static/chunks/0z8e436on10ti.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n26:[\"$\",\"script\",\"script-19\",{\"src\":\"/_next/static/chunks/35wkmalqf-ldx.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n27:[\"$\",\"script\",\"script-20\",{\"src\":\"/_next/static/chunks/3mfz36f5qo15m.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n28:[\"$\",\"script\",\"script-21\",{\"src\":\"/_next/static/chunks/2ctcqcvu72mcp.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n29:[\"$\",\"script\",\"script-22\",{\"src\":\"/_next/static/chunks/2j7u8f88sbk9c.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n2a:[\"$\",\"script\",\"script-23\",{\"src\":\"/_next/static/chunks/0kz1qf9tvight.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n2b:[\"$\",\"script\",\"script-24\",{\"src\":\"/_next/static/chunks/1__agfzeyrl53.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n2c:[\"$\",\"script\",\"script-25\",{\"src\":\"/_next/static/chunks/05mbml5m2gs_7.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n2d:[\"$\",\"script\",\"script-26\",{\"src\":\"/_next/static/chunks/3di6dgwx7_mvs.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n2e:[\"$\",\"script\",\"script-27\",{\"src\":\"/_next/static/chunks/2thg5lfi6qd77.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n2f:[\"$\",\"script\",\"script-28\",{\"src\":\"/_next/static/chunks/2da3ogqxybh_m.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n30:[\"$\",\"script\",\"script-29\",{\"src\":\"/_next/static/chunks/08mjq2sme8mp2.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n31:[\"$\",\"script\",\"script-30\",{\"src\":\"/_next/static/chunks/03wzoqvi-x2x5.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n32:[\"$\",\"script\",\"script-31\",{\"src\":\"/_next/static/chunks/2nta5vqeg4ks1.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n33:[\"$\",\"script\",\"script-32\",{\"src\":\"/_next/static/chunks/03i94gspjmq_l.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n34:[\"$\",\"script\",\"script-33\",{\"src\":\"/_next/static/chunks/1cs8805vurccp.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n35:[\"$\",\"script\",\"script-34\",{\"src\":\"/_next/static/chunks/26496bexsk-uw.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n36:[\"$\",\"$L4d\",null,{\"children\":[\"$\",\"$4e\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@4f\"}]}]\n37:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L50\",null,{\"children\":\"$L51\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L52\",null,{\"children\":[\"$\",\"$4e\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L53\"}]}]}],null]}]\n39:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1dwpvfxigds_t.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n3a:[\"$\",\"span\",null,{\"className\":\"text-body-sm font-semibold text-fg-primary\",\"children\":\"Runs in Your Browser\"}]\n3b:[\"$\",\"div\",\"No Signup Required\",{\"className\":\"flex items-center gap-3 animate-fade-slide-in-staggered\",\"style\":{\"animationDelay\":\"200ms\"},\"children\":[[\"$\",\"span\",null,{\"className\":\"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-[var(--accent-primary)]/15 bg-[var(--accent-soft)]\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-5 w-5 text-[var(--accent-primary)]\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M5 13l4 4L19 7\"}]}]}],[\"$\",\"span\",null,{\"className\":\"text-body-sm font-semibold text-fg-primary\",\"children\":\"No Signup Required\"}]]}]\n3c:[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 animate-fade-slide-in-staggered\",\"style\":{\"animationDelay\":\"300ms\"},\"children\":[[\"$\",\"span\",null,{\"className\":\"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-[var(--accent-primary)]/15 bg-[var(--accent-soft)]\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-5 w-5 text-[var(--accent-primary)]\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z\"}]}]}],[\"$\",\"span\",null,{\"className\":\"text-body-sm font-semibold text-fg-primary\",\"children\":\"Built with Human Intelligence\"}]]}]\n3d:[\"$\",\"div\",null,{\"className\":\"flex justify-center\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools\",\"className\":\"btn-pill hover:scale-105 active:scale-95 transition-transform\",\"children\":\"Try Now — No Signup Needed\"}]}]\n3f:[\"$\",\"div\",null,{\"className\":\"relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-14 h-14 roun
1ded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-emerald-600/10 border border-emerald-600/25\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-7 w-7 text-emerald-600\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/cryptography\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"Cryptography\",\" Tools\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Use Karvics cryptography tools to encode, encrypt, and verify data in your browser. Encrypt text and files with AES-256-GCM via the native Web Crypto API, and compute MD5 or SHA256 hashes — all without uploading files to any server.\"}]]}]]}]\n40:[\"$\",\"div\",\"Password\",{\"className\":\"group relative animate-fade-slide-in-staggered block h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-rose-600 to-red-500\"}],[\"$\",\"div\",null,{\"className\":\"relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-rose-600/10 border border-rose-600/25\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-7 w-7 text-rose-600\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21.0667 5C21.6586 5.95805 22 7.08604 22 8.29344C22 11.7692 19.1708 14.5869 15.6807 14.5869C15.0439 14.5869 13.5939 14.4405 12.8885 13.8551L12.0067 14.7333C11.272 15.465 11.8598 15.465 12.1537 16.0505C12.1537 16.0505 12.8885 17.075 12.1537 18.0995C11.7128 18.6849 10.4783 19.5045 9.06754 18.0995L8.77362 18.3922C8.77362 18.3922 9.65538 19.4167 8.92058 20.4412C8.4797 21.0267 7.30403 21.6121 6.27531 20.5876C6.22633 20.6364 5.952 20.9096 5.2466 21.6121C4.54119 22.3146 3.67905 21.9048 3.33616 21.6121L2.45441 20.7339C1.63143 19.9143 2.1115 19.0264 2.45441 18.6849L10.0963 11.0743C10.0963 11.0743 9.3615 9.90338 9.3615 8.29344C9.3615 4.81767 12.1907 2 15.6807 2C16.4995 2 17.282 2.15509 18 2.43738\"}],[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M17.8851 8.29353C17.8851 9.50601 16.8982 10.4889 15.6807 10.4889C14.4633 10.4889 13.4763 9.50601 13.4763 8.29353C13.4763 7.08105 14.4633 6.09814 15.6807 6.09814C16.8982 6.09814 17.8851 7.08105 17.8851 8.29353Z\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/password\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"Password\",\" Tools\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Generate strong passwords and analyze entropy. Password utilities like random generator, entropy estimator \u0026 simple transformers.\"}]]}]]}]]}]\n41:[\"$\",\"div\",\"URL\",{\"className\":\"group relative animate-fade-slide-in-staggered block h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-orange-600 to-amber-500\"}],[\"$\",\"div\",null,{\"className\":\"relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-14 h-14 roun
1ded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-orange-600/10 border border-orange-600/25\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-7 w-7 text-orange-600\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/url\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"URL\",\" Tools\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Parse, encode, and manage URLs for the web. Free URL tools, no signup required. QR codes, link preview \u0026 UTM parameter builder.\"}]]}]]}]]}]\n42:[\"$\",\"div\",\"Notepad\",{\"className\":\"group relative animate-fade-slide-in-staggered block h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-stone-500 to-amber-600\"}],[\"$\",\"div\",null,{\"className\":\"relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-stone-600/10 border border-stone-600/25\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-7 w-7 text-stone-600\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/notepad\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"Notepad\",\" Tools\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Rich text notepad with auto-save and download. Free online notepad, no signup required. Format text, create lists \u0026 save locally.\"}]]}]]}]]}]\n43:[\"$\",\"div\",\"SEO\",{\"className\":\"group relative animate-fade-slide-in-staggered block h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-lime-600 to-emerald-500\"}],[\"$\",\"div\",null,{\"className\":\"relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-lime-600/10 border border-lime-600/25\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-7 w-7 text-lime-600\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v3m0 0v3m0-3h3m-3 0H7\"}]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/seo\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"SEO\",\" Tools\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Optimize your website for search engines. Free SEO tools, no signup required, except for the Premium Tools. Meta tags, sitemaps, robots.txt \u0026 structured data.\"}]]}]]}]]}]\n44:[\"$\",\"div\",\"TOON\",{\"className\":\"group relative animate-fade-slide-in-staggered block h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-amber-700 to-yellow-600\"}],[\"$\",\"div\",null,{\"className\":\"relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-14 h-14 roun
1ded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-amber-700/10 border border-amber-700/25\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-7 w-7 text-amber-700\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M10 21h7a2 2 0 002-2V9.414a1 1 0 00-.293-.707l-5.414-5.414A1 1 0 0012.586 3H7a2 2 0 00-2 2v16a2 2 0 002 2z\"}],[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M9 9h2m-2 4h6\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/toon\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"TOON\",\" Tools\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Token-Oriented Object Notation tools for cutting OpenAI/Claude API costs on tabular JSON data. Convert, validate \u0026 estimate token costs for LLM APIs. LLM API cost estimation. Data structure tokenization.\"}]]}]]}]]}]\n45:[\"$\",\"div\",\"Dev\",{\"className\":\"group relative animate-fade-slide-in-staggered block h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -inset-1 rounded-2xl blur-lg opacity-0 group-hover:opacity-50 transition duration-500 bg-gradient-to-r from-slate-700 to-stone-600\"}],[\"$\",\"div\",null,{\"className\":\"relative cursor-pointer h-full glass-card p-6 flex flex-col items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-14 h-14 rounded-xl flex items-center justify-center transition-transform duration-300 group-hover:scale-110 bg-slate-700/10 border border-slate-700/25\",\"children\":[\"$\",\"svg\",null,{\"className\":\"h-7 w-7 text-slate-700\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"viewBox\":\"0 0 24 24\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"3\",\"width\":\"20\",\"height\":\"18\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M6 8l4 4-4 4M12 16h6\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-heading-4 font-bold text-fg-primary mb-2\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools/dev\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"Dev\",\" Tools\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Essential utilities for software developers and engineers. Diagram-as-Code, formatters, and code helpers designed to streamline your daily workflow in-browser.\"}]]}]]}]]}]\n46:[\"$\",\"h3\",null,{\"className\":\"flex items-center gap-2 text-heading-4 font-bold text-fg-primary mb-3\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"strokeWidth\":1.5,\"stroke\":\"currentColor\",\"className\":\"w-5 h-5 text-[var(--accent-primary)] shrink-0\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"8.25\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"circle\",null,{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"4.5\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"circle\",null,{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"0.75\",\"fill\":\"currentColor\",\"stroke\":\"none\"}]]}],\"Premium Tools\"]}]\n47:[\"$\",\"p\",null,{\"className\":\"text-fg-secondary\",\"children\":\"A small number of Karvics tools that need heavier server-side processing may ask for Google or GitHub sign-in. For those, only the minimum information required is sent to Karvics servers, disclosed upfront on the tool itself.\"}]\n48:[\"$\",\"div\",null,{\"className\":\"group relative p-5 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-fg-primary mb-2 group-hover:text-brand-primary\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tool/json-to-toon\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"JSON to TOON Converter\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Convert JSON to Token-Oriented Object Notation for token analysis and LLM API cost estimation.\"}]]}]\n49:[\"$\",\"div\",null,{\"className\":\"group relative p-5 glass-card animate-fade-slide-in-staggered\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-bold text-fg-primary mb-2 group-hover:text-brand-primary\",\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tool/token-counter\",\"children\":[[\"$\",\"span\",null,{\"className\":\"absolute inset-0\",\"aria-hidden\":\"true\"}],\"Token Count \u0026 Cost Estimator\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-body-sm text-fg-secondary\",\"children\":\"Estimate token counts and calculate API costs for GPT-4, Claude, and other LLM providers instantly.\"}]]}]\n4b:[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-body-lg font-semibold text-[var(--text-primary)] mb-3\",\"children\":\"Quick Links\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/tools\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"All Tools\"}]}],[[\"$\",\"li\",\"/about\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/about\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"About Us\"}]}],[\"$\",\"li\",\"/projects\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/projects\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"Projects\"}]}],[\"$\",\"li\",\"/blog\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/blog\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"/toon-benchmark\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/toon-benchmark\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"TOON Be
1nchmark\"}]}],[\"$\",\"li\",\"/privacy\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/privacy\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",\"/terms\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/terms\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"Terms of Use\"}]}],[\"$\",\"li\",\"/contact\",{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/contact\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"Contact Us\"}]}]],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/sitemap.xml\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"Sitemap\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L3e\",null,{\"href\":\"/llms.txt\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"For AI Agents\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/AkshayKrGupta/karvics-feedback\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-body-sm text-[var(--text-secondary)] hover:text-[var(--accent-text)] transition-colors\",\"children\":\"Report an Issue\"}]}]]}]]}]\n4c:[\"$\",\"div\",null,{\"className\":\"border-t border-[var(--border-subtle)] pt-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-body-sm text-center text-[var(--text-muted)]\",\"children\":[\"$\",\"p\",null,{\"className\":\"mb-1\",\"children\":[\"© \",2026,\" Karvics. All rights reserved.\"]}]}]}]\n55:I[162900,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\"],\"AuthSessionProvider\"]\n56:I[888840,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\"],\"ToastProvider\"]\n57:I[339756,[\"/_next/static/chunks/3u0f4e5vfb1ls.js\"],\"default\"]\n58:I[408821,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\",\"/_next/static/chunks/3yv9m2nyrr0yz.js\",\"/_next/static/chunks/2u4hsrxub4lug.js\",\"/_next/static/chunks/2vl7ofjfbs5_z.js\",\"/_next/static/chunks/0qjcmtleiebm5.js\",\"/_next/static/chunks/1-7z2divwrn9v.js\",\"/_next/static/chunks/0---3ovc2y7rp.js\",\"/_next/static/chunks/06cv_vkzcdtt7.js\",\"/_next/static/chunks/3aaggr8arf9ke.js\",\"/_next/static/chunks/1xruvq7wemnxt.js\",\"/_next/static/chunks/3orz2666-szip.js\",\"/_next/static/chunks/1_k1koiexm50-.js\",\"/_next/static/chunks/435m1i73imvpu.js\",\"/_next/static/chunks/44qasrqsclmub.js\",\"/_next/static/chunks/1m_geblxo1181.js\",\"/_next/static/chunks/1e1x_br9nmjox.js\",\"/_next/static/chunks/3jnzatm2l5bl0.js\",\"/_next/static/chunks/1u4rt8xpus2o6.js\",\"/_next/static/chunks/35wkmalqf-ldx.js\",\"/_next/static/chunks/0z8e436on10ti.js\",\"/_next/static/chunks/2nta5vqeg4ks1.js\",\"/_next/static/chunks/3mfz36f5qo15m.js\",\"/_next/static/chunks/0kz1qf9tvight.js\",\"/_next/static/chunks/2j7u8f88sbk9c.js\",\"/_next/static/chunks/2ctcqcvu72mcp.js\",\"/_next/static/chunks/1__agfzeyrl53.js\",\"/_next/static/chunks/05mbml5m2gs_7.js\",\"/_next/static/chunks/3di6dgwx7_mvs.js\",\"/_next/static/chunks/2wyt04gv-ussj.js\",\"/_next/static/chunks/07pdwdresy6e2.js\",\"/_next/static/chunks/08mjq2sme8mp2.js\",\"/_next/static/chunks/03wzoqvi-x2x5.js\",\"/_next/static/chunks/2thg5lfi6qd77.js\",\"/_next/static/chunks/2_zx8vrrby2l8.js\",\"/_next/static/chunks/1cs8805vurccp.js\",\"/_next/static/chunks/26496bexsk-uw.js\"],\"default\"]\n54:T6ed,{\"@context\":\"https://schema.org\",\"@graph\":[{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"Karvics\",\"url\":\"https://karvics.com\",\"logo\":\"https://karvics.com/logo.png\",\"description\":\"Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup.\",\"foundingDate\":\"2024\",\"founder\":{\"@type\":\"Person\",\"name\":\"Akshay Gupta\",\"url\":\"https://akshaykgupta.me/\",\"sameAs\":[\"https://akshaykgupta.me/\",\"https://www.linkedin.com/in/akshay-kr-gupta/\",\"https://github.com/AkshayKrGupta\"],\"jobTitle\":\"Senior Solution Architect \u0026 Founder\",\"knowsAbout\":[\"Web Development\",\"Cryptography\",\"PDF Processing\",\"SEO\",\"Security Analysis\",\"Answer Engine Optimization\"]},\"sameAs\":[\"https://github.com/AkshayKrGupta/karvics-feedback\",\"https://github.com/AkshayKrGupta\",\"https://www.linkedin.com/in/akshay-kr-gupta/\"],\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"Customer Support\",\"url\":\"https://karvics.com/contact\"},\"knowsAbout\":[\"Web Development\",\"Cryptography\",\"PDF Processing\",\"SEO\",\"Browser Security\",\"Client-side Privacy\",\"Answer Engine Optimization\"]},{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Karvics\",\"url\":\"https://karvics.com\",\"description\":\"Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup.\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":\"https://karvics.com/tools?q={search_term_string}\",\"query-input\":\"required name=search_term_string\"}},{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"
1itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://karvics.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tools\",\"item\":\"https://karvics.com/tools\"}]}]}2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"inter_febd8b21-module__I6UZEq__variable\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdnjs.cloudflare.com\"}],[\"$\",\"link\",null,{\"rel\":\"api-catalog\",\"href\":\"/.well-known/api-catalog\",\"type\":\"application/linkset+json\"}],[\"$\",\"link\",null,{\"rel\":\"ai-catalog\",\"href\":\"/.well-known/ai-catalog.json\",\"type\":\"application/json\"}],[\"$\",\"link\",null,{\"rel\":\"service-doc\",\"href\":\"/llms.txt\"}],[\"$\",\"link\",null,{\"rel\":\"describedby\",\"href\":\"/llms.txt\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"defer\":true,\"dangerouslySetInnerHTML\":{\"__html\":\"$54\"}}]]}],[\"$\",\"body\",null,{\"className\":\"font-sans antialiased\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"$L55\",null,{\"session\":null,\"children\":[\"$\",\"$L56\",null,{\"children\":[\"$\",\"$L57\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$58\",\"errorStyles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1ysdu64xxi5y3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3yv9m2nyrr0yz.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/2u4hsrxub4lug.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2vl7ofjfbs5_z.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0qjcmtleiebm5.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/1-7z2divwrn9v.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/0---3ovc2y7rp.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/06cv_vkzcdtt7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/3aaggr8arf9ke.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/1xruvq7wemnxt.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/3orz2666-szip.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/1_k1koiexm50-.js\",\"async\":true,\"nonce\":\"$undefined\"}],\"$L59\",\"$L5a\",\"$L5b\",\"$L5c\",\"$L5d\",\"$L5e\",\"$L5f\",\"$L60\",\"$L61\",\"$L62\",\"$L63\",\"$L64\",\"$L65\",\"$L66\",\"$L67\",\"$L68\",\"$L69\",\"$L6a\",\"$L6b\",\"$L6c\",\"$L6d\",\"$L6e\",\"$L6f\",\"$L70\"],\"template\":\"$L71\",\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$L72\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],\"$L73\",\"$L74\",\"$L75\"]}]]}]\n76:I[837457,[\"/_next/static/chunks/3u0f4e5vfb1ls.js\"],\"default\"]\n77:I[636768,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\",\"/_next/static/chunks/1kpwf0_fa5_l-.js\",\"/_next/static/chunks/2u4hsrxub4lug.js\",\"/_next/static/chunks/2vl7ofjfbs5_z.js\",\"/_next/static/chunks/0qjcmtleiebm5.js\",\"/_next/static/chunks/1-7z2divwrn9v.js\",\"/_next/static/chunks/0---3ovc2y7rp.js\",\"/_next/static/chunks/06cv_vkzcdtt7.js\",\"/_next/static/chunks/3aaggr8arf9ke.js\",\"/_next/static/chunks/1xruvq7wemnxt.js\",\"/_next/static/chunks/3orz2666-szip.js\",\"/_next/static/chunks/1_k1koiexm50-.js\",\"/_next/static/chunks/435m1i73imvpu.js\",\"/_next/static/chunks/44qasrqsclmub.js\",\"/_next/static/chunks/1m_geblxo1181.js\",\"/_next/static/chunks/1e1x_br9nmjox.js\",\"/_next/static/chunks/3jnzatm2l5bl0.js\",\"/_next/static/chunks/1u4rt8xpus2o6.js\",\"/_next/static/chunks/35wkmalqf-ldx.js\",\"/_next/static/chunks/0z8e436on10ti.js\",\"/_next/static/chunks/2thg5lfi6qd77.js\",\"/_next/static/chunks/3mfz36f5qo15m.js\",\"/_next/static/chunks/1cs8805vurccp.js\",\"/_next/static/chunks/2j7u8f88sbk9c.js\",\"/_next/static/chunks/05mbml5m2gs_7.js\",\"/_next/static/chunks/1__agfzeyrl53.js\",\"/_next/static/chunks/0kz1qf9tvight.js\",\"/_next/static/chunks/3di6dgwx7_mvs.js\",\"/_next/static/chunks/2wyt04gv-ussj.js\",\"/_next/static/chunks/07pdwdresy6e2.js\",\"/_next/static/chunks/08mjq2sme8mp2.js\",\"/_next/static/chunks/03wzoqvi-x2x5.js\",\"/_next/static/chunks/2nta5vqeg4ks1.js\",\"/_next/static/chunks/2_zx8vrrby2l8.js\",\"/_next/static/chunks/2ctcqcvu72mcp.js\",\"/_next/static/chunks/26496bexsk-uw.js\"],\"default\"]\n78:I[731362,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\"],\"default\"]\n79:I[288605,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\"],\"default\"]\n7a:I[498882,[\"/_next/static/chunks/0_6m37pek-7am.js\",\"/_next/static/chunks/0t06gts533g72.js\",\"/_next/static/chunks/194uiu4w6mh_w.js\"],\"default\"]\n59:[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/435m1i73imvpu.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n5a:[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/44qasrqsclmub.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n5b:[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/chunks/1m_geblxo1181.js\",\"async\":true,\"nonce\":\"$undefined\"}
1]\n5c:[\"$\",\"script\",\"script-14\",{\"src\":\"/_next/static/chunks/1e1x_br9nmjox.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n5d:[\"$\",\"script\",\"script-15\",{\"src\":\"/_next/static/chunks/3jnzatm2l5bl0.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n5e:[\"$\",\"script\",\"script-16\",{\"src\":\"/_next/static/chunks/1u4rt8xpus2o6.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n5f:[\"$\",\"script\",\"script-17\",{\"src\":\"/_next/static/chunks/35wkmalqf-ldx.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n60:[\"$\",\"script\",\"script-18\",{\"src\":\"/_next/static/chunks/0z8e436on10ti.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n61:[\"$\",\"script\",\"script-19\",{\"src\":\"/_next/static/chunks/2nta5vqeg4ks1.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n62:[\"$\",\"script\",\"script-20\",{\"src\":\"/_next/static/chunks/3mfz36f5qo15m.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n63:[\"$\",\"script\",\"script-21\",{\"src\":\"/_next/static/chunks/0kz1qf9tvight.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n64:[\"$\",\"script\",\"script-22\",{\"src\":\"/_next/static/chunks/2j7u8f88sbk9c.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n65:[\"$\",\"script\",\"script-23\",{\"src\":\"/_next/static/chunks/2ctcqcvu72mcp.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n66:[\"$\",\"script\",\"script-24\",{\"src\":\"/_next/static/chunks/1__agfzeyrl53.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n67:[\"$\",\"script\",\"script-25\",{\"src\":\"/_next/static/chunks/05mbml5m2gs_7.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n68:[\"$\",\"script\",\"script-26\",{\"src\":\"/_next/static/chunks/3di6dgwx7_mvs.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n69:[\"$\",\"script\",\"script-27\",{\"src\":\"/_next/static/chunks/2wyt04gv-ussj.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n6a:[\"$\",\"script\",\"script-28\",{\"src\":\"/_next/static/chunks/07pdwdresy6e2.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n6b:[\"$\",\"script\",\"script-29\",{\"src\":\"/_next/static/chunks/08mjq2sme8mp2.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n6c:[\"$\",\"script\",\"script-30\",{\"src\":\"/_next/static/chunks/03wzoqvi-x2x5.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n6d:[\"$\",\"script\",\"script-31\",{\"src\":\"/_next/static/chunks/2thg5lfi6qd77.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n6e:[\"$\",\"script\",\"script-32\",{\"src\":\"/_next/static/chunks/2_zx8vrrby2l8.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n6f:[\"$\",\"script\",\"script-33\",{\"src\":\"/_next/static/chunks/1cs8805vurccp.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n70:[\"$\",\"script\",\"script-34\",{\"src\":\"/_next/static/chunks/26496bexsk-uw.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n71:[\"$\",\"$L76\",null,{}]\n72:[[\"$\",\"$L77\",null,{}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1ysdu64xxi5y3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]]\n73:[\"$\",\"$L78\",null,{\"measurementId\":\"G-B3VWGHMMF6\"}]\n74:[\"$\",\"$L79\",null,{\"projectId\":\"vogx0qv2p3\"}]\n75:[\"$\",\"$L7a\",null,{}]\n51:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#C2660D\"}]]\n7b:I[27201,[\"/_next/static/chunks/3u0f4e5vfb1ls.js\"],\"IconMark\"]\n4f:null\n53:[[\"$\",\"title\",\"0\",{\"children\":\"Karvics - Free, Secure \u0026 Offline Tools for Professionals\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Akshay Gupta\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"Akshay Gupta\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"Karvics\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"8\",{\"name\":\"category\",\"content\":\"technology\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://karvics.com\"}],[\"$\",\"meta\",\"10\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"Karvics - Free Privacy-First Developer Tools\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://karvics.com\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"Karvics\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image\",\"content\":\"https://karvics.com/opengraph-image?f916d11abc909ac8\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:alt\",\"content\":\"Karvics — Free, Privacy-First Developer Tools\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:title\",\"content\":\"Karvics - Free Online Tools\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:description\",\"content\":\"Karvics offers free, privacy-focused online tools for developers covering PDF, crypto, SEO, text, and TOON with instant access, no signup.\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image\",\"content\":\"https://karvics.com/opengraph-image?f916d11abc909ac8\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image:alt\",\"content\":\"Karvics — Free, Privacy-First Developer Tools\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/favicon-48x48.png?v=3\",\"sizes\":\"48x48\",\"type\":\"image/png\"}],[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/icon-192.png?v=3\",\"sizes\":\"192x192\",\"type\":\"image/png\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?v=3\",\"sizes\":\"any\"}],[\"$\",\"link\",\"32\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png?v=3\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"33\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png?v=3\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"34\",{\"rel\":\"icon\",\"href\":\"/icon-512.png?v=3\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"35\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?v=3\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L7b\",\"36\",{}]]\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.