Help
RSS
API
Feed
Maltego
Contact
Domain > tareanet.cl
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-07-04
89.117.139.130
(
ClassC
)
2026-02-06
104.21.73.217
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Fri, 06 Feb 2026 23:33:19 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?szJoBX7BFazfQMBZUNS8dO1Dt8ewOQdfoHwiV5gIcNBCw2jGjRMkoUlFCiIDAK9ddGmbQubz8Lm36LozxXSz4gFLasugidKZFPA%3D%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareCF-RAY: 9c9e73ad8967fef1-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langes> head>meta charsetUTF-8>meta namedescription contentHerramientas online gratuitas para tus tareas digitales: Extrae texto de PDFs y elimina el fondo de imágenes en segundos. Sin descargas ni registros.>meta nameviewport contentwidthdevice-width>link relicon typeimage/png href/favicon.png>link relsitemap href/sitemap-index.xml>meta namegenerator contentAstro v5.16.4>!-- Open Graph / Facebook -->meta propertyog:type contentwebsite>meta propertyog:url contenthttps://tareanet.cl/>meta propertyog:title contentTareanet - Tareas y Utilidades Online Gratuitas>meta propertyog:description contentHerramientas online gratuitas para tus tareas digitales: Extrae texto de PDFs y elimina el fondo de imágenes en segundos. Sin descargas ni registros.>meta propertyog:image contenthttps://tareanet.cl/assets/og-image.png>!-- Twitter -->meta propertytwitter:card contentsummary_large_image>meta propertytwitter:url contenthttps://tareanet.cl/>meta propertytwitter:title contentTareanet - Tareas y Utilidades Online Gratuitas>meta propertytwitter:description contentHerramientas online gratuitas para tus tareas digitales: Extrae texto de PDFs y elimina el fondo de imágenes en segundos. Sin descargas ni registros.>meta propertytwitter:image contenthttps://tareanet.cl/assets/og-image.png>title>Tareanet - Tareas y Utilidades Online Gratuitas/title>!-- Google Analytics 4 -->!-- Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-W5T3QFNRST>/script> script> window.dataLayer window.dataLayer || ; function gtag() { window.dataLayer.push(arguments); } window.gtag gtag; // Make it explicitly available globally gtag(js, new Date()); gtag(config, G-W5T3QFNRST);/script>!-- JSON-LD Schema for SEO -->script typeapplication/ld+json>{@context:https://schema.org,@type:WebSite,name:Tareanet - Tareas y Utilidades Online,url:https://tareanet.cl,description:Tu colección de herramientas online gratuitas para trabajar más rápido. PDF, Imágenes, Contraseñas, Conversión y más.,inLanguage:es}/script>link relstylesheet href/_astro/comprimir-imagen.DEgXMEG1.css>/head> body classbg-slate-50 min-h-screen relative overflow-x-hidden selection:bg-blue-200 selection:text-blue-900> !-- Background Gradient Mesh --> div classfixed inset-0 min-h-screen -z-10 bg-radial-gradient(ellipse_at_top,_var(--tw-gradient-stops)) from-blue-50/50 via-white to-white pointer-events-none>/div> div classflex> aside classw-64 bg-white border-r border-gray-200 h-screen fixed left-0 top-0 overflow-y-auto hidden md:block z-50> div classp-6> a href/ classblock transition-transform hover:scale-105> img src/assets/tareanet_logo.png altTareanet classh-10 w-auto> /a> /div> nav classmt-6 px-4> ul classspace-y-2> li> a href/ classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-menu-2 classw-5 h-5>path strokenone dM0 0h24v24H0z fillnone>/path>path dM4 6l16 0>/path>path dM4 12l16 0>/path>path dM4 18l16 0>/path>/svg> /span> span classfont-medium>Inicio/span> /a> /li>li> a href/pdf-a-texto classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-text-spark classw-5 h-5>path strokenone dM0 0h24v24H0z fillnone>/path>path dM14 3v4a1 1 0 0 0 1 1h4>/path>path dM12 21h-5a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v3.5>/path>path dM9 9h1>/path>path dM9 13h6>/path>path dM9 17h3>/path>path dM19 22.5a4.75 4.75 0 0 1 3.5 -3.5a4.75 4.75 0 0 1 -3.5 -3.5a4.75 4.75 0 0 1 -3.5 3.5a4.75 4.75 0 0 1 3.5 3.5>/path>/svg> /span> span classfont-medium>PDF a Texto/span> /a> /li>li> a href/unir-pdf classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-plus> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM12 11l0 6>/path> path dM9 14l6 0>/path> /svg> /span> span classfont-medium>Unir PDF/span> /a> /li>li> a href/dividir-pdf classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-scissors> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM15 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0>/path> path dM9 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0>/path> path dM9 17l6 -6>/path> path dM15 17l-6 -6>/path> /svg> /span> span classfont-medium>Dividir PDF/span> /a> /li>li> a href/csv-a-excel classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM8 11h8v7h-8z>/path> path dM8 15h8>/path> path dM11 11v7>/path> /svg> /span> span classfont-medium>CSV a Excel/span> /a> /li>li> a href/generador-qr classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> rect x4 y4 width6 height6 rx1>/rect> line x17 y117 x27 y217.01>/line> rect x14 y4 width6 height6 rx1>/rect> line x17 y17 x27 y27.01>/line> rect x4 y14 width6 height6 rx1>/rect> line x117 y17 x217 y27.01>/line> line x114 y114 x217 y214>/line> line x120 y114 x220 y214.01>/line> line x114 y114 x214 y217>/line> line x114 y120 x217 y220>/line> line x117 y117 x220 y217>/line> line x120 y117 x220 y220>/line> /svg> /span> span classfont-medium>Generador QR/span> /a> /li>li> a href/comprimir-imagen classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> path dM15 8h.01>/path> path dM12.5 21h-6.5a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v6.5>/path> path dM3 16l5 -5c.928 -.893 2.072 -.893 3 0l4 4>/path> path dM14 14l1 -1c.653 -.629 1.413 -.815 2.13 -.559>/path> path dM19 16v6>/path> path dM22 19l-3 3l-3 -3>/path> /svg> /span> span classfont-medium>Comprimir Imagen/span> /a> /li>li> a href/convertir-imagen classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> path dM4 12v-3a3 3 0 0 1 3 -3h13m-3 -3l3 3l-3 3>/path> path dM20 12v3a3 3 0 0 1 -3 3h-13m3 3l-3 -3l3 -3>/path> /svg> /span> span classfont-medium>Convertir Imagen/span> /a> /li>li> a href/cortar-audio classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> path dM3 17a3 3 0 1 0 6 0a3 3 0 0 0 -6 0>/path> path dM13 17a3 3 0 1 0 6 0a3 3 0 0 0 -6 0>/path> path dM9 17v-13h10v13>/path> path dM9 8h10>/path> /svg> /span> span classfont-medium>Cortar MP3/span> /a> /li> /ul> /nav> div classabsolute bottom-0 w-full p-6 border-t border-gray-100> div classp-4 idauth-container> style>astro-island,astro-slot,astro-static-slot{display:contents}/style>script>(()>{var easync t>{await(await t())()};(self.Astro||(self.Astro{})).onlye;window.dispatchEvent(new Event(astro:only));})();/script>script>(()>{var AObject.defineProperty;var g(i,o,a)>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):ioa;var d(i,o,a)>g(i,typeof o!symbol?o+:o,a);{let i{0:t>m(t),1:t>a(t),2:t>new RegExp(t),3:t>new Date(t),4:t>new Map(a(t)),5:t>new Set(a(t)),6:t>BigInt(t),7:t>new URL(t),8:t>new Uint8Array(t),9:t>new Uint16Array(t),10:t>new Uint32Array(t),11:t>1/0*t},ot>{letl,et;return l in i?il(e):void 0},at>t.map(o),mt>typeof t!object||tnull?t:Object.fromEntries(Object.entries(t).map((l,e)>l,o(e)));class y extends HTMLElement{constructor(){super(...arguments);d(this,Component);d(this,hydrator);d(this,hydrate,async()>{var b;if(!this.hydrator||!this.isConnected)return;let e(bthis.parentElement)null?void 0:b.closest(astro-islandssr);if(e){e.addEventListener(astro:hydrate,this.hydrate,{once:!0});return}let cthis.querySelectorAll(astro-slot),n{},hthis.querySelectorAll(templatedata-astro-template);for(let r of h){let sr.closest(this.tagName);s!null&&s.isSameNode(this)&&(nr.getAttribute(data-astro-template)||defaultr.innerHTML,r.remove())}for(let r of c){let sr.closest(this.tagName);s!null&&s.isSameNode(this)&&(nr.getAttribute(name)||defaultr.innerHTML)}let p;try{pthis.hasAttribute(props)?m(JSON.parse(this.getAttribute(props))):{}}catch(r){let sthis.getAttribute(component-url)||unknown>,vthis.getAttribute(component-export);throw v&&(s+` (export ${v})`),console.error(`hydrate Error parsing props for component ${s}`,this.getAttribute(props),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute(client)}),this.removeAttribute(ssr),this.dispatchEvent(new CustomEvent(astro:hydrate))});d(this,unmount,()>{this.isConnected||this.dispatchEvent(new CustomEvent(astro:unmount))})}disconnectedCallback(){document.removeEventListener(astro:after-swap,this.unmount),document.addEventListener(astro:after-swap,this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute(await-children)||document.readyStateinteractive||document.readyStatecomplete)this.childrenConnectedCallback();else{let e()>{document.removeEventListener(DOMContentLoaded,e),c.disconnect(),this.childrenConnectedCallback()},cnew MutationObserver(()>{var n;((nthis.lastChild)null?void 0:n.nodeType)Node.COMMENT_NODE&&this.lastChild.nodeValueastro:end&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener(DOMContentLoaded,e)}}async childrenConnectedCallback(){let ethis.getAttribute(before-hydration-url);e&&await import(e),this.start()}async start(){let eJSON.parse(this.getAttribute(opts)),cthis.getAttribute(client);if(Astrocvoid 0){window.addEventListener(`astro:${c}`,()>this.start(),{once:!0});return}try{await Astroc(async()>{let nthis.getAttribute(renderer-url),h,{default:p}await Promise.all(import(this.getAttribute(component-url)),n?import(n):()>()>{}),uthis.getAttribute(component-export)||default;if(!u.includes(.))this.Componenthu;else{this.Componenth;for(let f of u.split(.))this.Componentthis.Componentf}return this.hydratorp,this.hydrate},e,this)}catch(n){console.error(`astro-island Error hydrating ${this.getAttribute(component-url)}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,observedAttributes,props),customElements.get(astro-island)||customElements.define(astro-island,y)}})();/script>astro-island uidZxoovp component-url/_astro/AuthStatus.B4vj7b8C.js component-exportdefault renderer-url/_astro/client.DZKq4BPX.js props{} ssr clientonly opts{"name":"AuthStatus","value":"solid-js"} await-children>div classflex items-center space-x-2 px-4 py-2 rounded-xl bg-white border border-gray-200 text-gray-400> div classw-8 h-8 rounded-full bg-gray-100 animate-pulse>/div> span classfont-medium animate-pulse>Cargando.../span> /div>template data-astro-templatefallback>div classflex items-center space-x-2 px-4 py-2 rounded-xl bg-white border border-gray-200 text-gray-400> div classw-8 h-8 rounded-full bg-gray-100 animate-pulse>/div> span classfont-medium animate-pulse>Cargando.../span> /div>/template>!--astro:end-->/astro-island> /div> /div> /aside> !-- Mobile Toggle (To be implemented in Layout or here with script) --> script typemodule>const twindow.location.pathname.replace(/\/$/,)||/,adocument.querySelectorAll(aside nav a);a.forEach(e>{((e.getAttribute(href)||).replace(/\/$/,)||/)t&&(e.classList.remove(text-gray-500,hover:bg-gray-50,hover:text-blue-600),e.classList.add(bg-blue-600,text-white,shadow-lg,shadow-blue-600/30))});/script> div classflex-1 md:ml-64 transition-all duration-300> !-- Mobile Header Placeholder (Toggle button would go here) --> div classmd:hidden p-4 bg-white/80 backdrop-blur-md border-b border-gray-200 flex justify-between items-center sticky top-0 z-40> a href/> img src/assets/tareanet_logo.png altTareanet classh-8 w-auto> /a> button idmenu-toggle classp-2 text-gray-500 hover:text-gray-900>☰/button> /div> main classcontainer mx-auto px-4 py-16> header classtext-center mb-16 pt-8> h1 classtext-5xl md:text-6xl font-extrabold mb-4 tracking-tight text-gray-900>Bienvenido a span classbg-clip-text text-transparent bg-gradient-to-r from-blue-600 to-indigo-600>Tareanet/span> /h1> p classtext-xl md:text-2xl text-gray-500 max-w-2xl mx-auto leading-relaxed>Tu colección de herramientas online gratuitas para trabajar más rápido./p> /header> div classgrid grid-cols-1 md:grid-cols-2 gap-8> a href/pdf-a-texto classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> PDF a Texto /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Extrae contenido editable de tus documentos. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-text-spark>path strokenone dM0 0h24v24H0z fillnone>/path>path dM14 3v4a1 1 0 0 0 1 1h4>/path>path dM12 21h-5a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v3.5>/path>path dM9 9h1>/path>path dM9 13h6>/path>path dM9 17h3>/path>path dM19 22.5a4.75 4.75 0 0 1 3.5 -3.5a4.75 4.75 0 0 1 -3.5 -3.5a4.75 4.75 0 0 1 -3.5 3.5a4.75 4.75 0 0 1 3.5 3.5>/path>/svg> /div> /a>a href/unir-pdf classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Unir PDF /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Combina múltiples archivos en uno solo. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-plus> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM12 11l0 6>/path> path dM9 14l6 0>/path> /svg> /div> /a>a href/dividir-pdf classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Dividir PDF /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Extrae páginas o separa documentos. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-scissors> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM15 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0>/path> path dM9 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0>/path> path dM9 17l6 -6>/path> path dM15 17l-6 -6>/path> /svg> /div> /a>a href/csv-a-excel classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> CSV a Excel /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Convierte tablas de datos CSV a hojas de cálculo .xlsx /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM8 11h8v7h-8z>/path> path dM8 15h8>/path> path dM11 11v7>/path> /svg> /div> /a>a href/generador-qr classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Generador QR /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Crea códigos QR para enlaces y textos. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> rect x4 y4 width6 height6 rx1>/rect> line x17 y117 x27 y217.01>/line> rect x14 y4 width6 height6 rx1>/rect> line x17 y17 x27 y27.01>/line> rect x4 y14 width6 height6 rx1>/rect> line x117 y17 x217 y27.01>/line> line x114 y114 x217 y214>/line> line x120 y114 x220 y214.01>/line> line x114 y114 x214 y217>/line> line x114 y120 x217 y220>/line> line x117 y117 x220 y217>/line> line x120 y117 x220 y220>/line> /svg> /div> /a>a href/comprimir-imagen classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Comprimir Imagen /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Reduce el peso de tus fotos sin perder calidad. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> path dM15 8h.01>/path> path dM12.5 21h-6.5a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v6.5>/path> path dM3 16l5 -5c.928 -.893 2.072 -.893 3 0l4 4>/path> path dM14 14l1 -1c.653 -.629 1.413 -.815 2.13 -.559>/path> path dM19 16v6>/path> path dM22 19l-3 3l-3 -3>/path> /svg> /div> /a>a href/convertir-imagen classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Convertir Imagen /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Cambia formato a JPG, PNG o WEBP. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> path dM4 12v-3a3 3 0 0 1 3 -3h13m-3 -3l3 3l-3 3>/path> path dM20 12v3a3 3 0 0 1 -3 3h-13m3 3l-3 -3l3 -3>/path> /svg> /div> /a>a href/cortar-audio classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Cortar MP3 /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Crea tonos y recorta audios visualmente. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> path dM3 17a3 3 0 1 0 6 0a3 3 0 0 0 -6 0>/path> path dM13 17a3 3 0 1 0 6 0a3 3 0 0 0 -6 0>/path> path dM9 17v-13h10v13>/path> path dM9 8h10>/path> /svg> /div> /a> /div> /main> !-- Footer --> footer classmt-auto py-8 px-6 border-t border-gray-200 bg-white/50 backdrop-blur-sm> div classmax-w-4xl mx-auto> div classgrid grid-cols-1 md:grid-cols-3 gap-8 mb-6> !-- About --> div> h3 classfont-bold text-gray-800 mb-3>Tareanet/h3> p classtext-sm text-gray-600 leading-relaxed>Herramientas online gratuitas para tus tareas diarias. Convierte, edita y optimiza archivos sin instalar nada./p> /div> !-- Quick Links --> div> h3 classfont-bold text-gray-800 mb-3>Herramientas/h3> ul classspace-y-2 text-sm> li> a href/pdf-a-texto classtext-gray-600 hover:text-blue-600 transition-colors>PDF a Texto/a> /li> li> a href/unir-pdf classtext-gray-600 hover:text-blue-600 transition-colors>Unir PDF/a> /li> li> a href/generador-qr classtext-gray-600 hover:text-blue-600 transition-colors>Generador QR/a> /li> li> a href/comprimir-imagen classtext-gray-600 hover:text-blue-600 transition-colors>Comprimir Imagen/a> /li> /ul> /div> !-- Legal --> div> h3 classfont-bold text-gray-800 mb-3>Empresa/h3> ul classspace-y-2 text-sm> li> a href/quienes-somos classtext-gray-600 hover:text-blue-600 transition-colors>Quiénes somos/a> /li> li> a href/contacto classtext-gray-600 hover:text-blue-600 transition-colors>Contacto/a> /li> li> a href/planes classtext-gray-600 hover:text-blue-600 transition-colors>Planes Premium/a> /li> li> a href/privacidad classtext-gray-600 hover:text-blue-600 transition-colors>Política de Privacidad/a> /li> li> a href/terminos classtext-gray-600 hover:text-blue-600 transition-colors>Términos de Uso/a> /li> /ul> /div> /div> !-- Copyright --> div classpt-6 border-t border-gray-200 text-center> p classtext-sm text-gray-500>© 2026 Tareanet. Todos los derechos reservados./p> /div> /div> /footer> /div> /div> !-- Auto Ads - Solo para usuarios FREE --> script>(()>{var easync t>{await(await t())()};(self.Astro||(self.Astro{})).loade;window.dispatchEvent(new Event(astro:load));})();/script>script>window._$HY||(e>{let te>e&&e.hasAttribute&&(e.hasAttribute(data-hk)?e:t(e.host&&e.host.nodeType?e.host:e.parentNode));click, input.forEach((o>document.addEventListener(o,(o>{if(!e.events)return;let st(o.composedPath&&o.composedPath()0||o.target);s&&!e.completed.has(s)&&e.events.push(s,o)}))))})(_$HY{events:,completed:new WeakSet,r:{},fe(){}});/script>!--xs-->astro-island uidZ1bi10s data-solid-render-ids0 component-url/_astro/AutoAds.wR8NSbU9.js component-exportdefault renderer-url/_astro/client.DZKq4BPX.js props{} ssr clientload opts{"name":"AutoAds","value":true}>/astro-island> script typemodule>const edocument.getElementById(menu-toggle),tdocument.querySelector(aside);e?.addEventListener(click,()>{t?.classList.toggle(hidden)});/script> /body> /html>
Port 443
HTTP/1.1 200 OKDate: Fri, 06 Feb 2026 23:33:19 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sHerDgEdV5DpCG74iWu63bGWEHc3dSEfliFwCMLdUczl6LpsrSGyUdWMR6Iln4xRv9%2FmPWl%2BxWk1Dd0dE8gF6h7FKaLs%2BtUcSQHeb}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareCF-RAY: 9c9e73aed97b147f-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langes> head>meta charsetUTF-8>meta namedescription contentHerramientas online gratuitas para tus tareas digitales: Extrae texto de PDFs y elimina el fondo de imágenes en segundos. Sin descargas ni registros.>meta nameviewport contentwidthdevice-width>link relicon typeimage/png href/favicon.png>link relsitemap href/sitemap-index.xml>meta namegenerator contentAstro v5.16.4>!-- Open Graph / Facebook -->meta propertyog:type contentwebsite>meta propertyog:url contenthttps://tareanet.cl/>meta propertyog:title contentTareanet - Tareas y Utilidades Online Gratuitas>meta propertyog:description contentHerramientas online gratuitas para tus tareas digitales: Extrae texto de PDFs y elimina el fondo de imágenes en segundos. Sin descargas ni registros.>meta propertyog:image contenthttps://tareanet.cl/assets/og-image.png>!-- Twitter -->meta propertytwitter:card contentsummary_large_image>meta propertytwitter:url contenthttps://tareanet.cl/>meta propertytwitter:title contentTareanet - Tareas y Utilidades Online Gratuitas>meta propertytwitter:description contentHerramientas online gratuitas para tus tareas digitales: Extrae texto de PDFs y elimina el fondo de imágenes en segundos. Sin descargas ni registros.>meta propertytwitter:image contenthttps://tareanet.cl/assets/og-image.png>title>Tareanet - Tareas y Utilidades Online Gratuitas/title>!-- Google Analytics 4 -->!-- Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-W5T3QFNRST>/script> script> window.dataLayer window.dataLayer || ; function gtag() { window.dataLayer.push(arguments); } window.gtag gtag; // Make it explicitly available globally gtag(js, new Date()); gtag(config, G-W5T3QFNRST);/script>!-- JSON-LD Schema for SEO -->script typeapplication/ld+json>{@context:https://schema.org,@type:WebSite,name:Tareanet - Tareas y Utilidades Online,url:https://tareanet.cl,description:Tu colección de herramientas online gratuitas para trabajar más rápido. PDF, Imágenes, Contraseñas, Conversión y más.,inLanguage:es}/script>link relstylesheet href/_astro/comprimir-imagen.DEgXMEG1.css>/head> body classbg-slate-50 min-h-screen relative overflow-x-hidden selection:bg-blue-200 selection:text-blue-900> !-- Background Gradient Mesh --> div classfixed inset-0 min-h-screen -z-10 bg-radial-gradient(ellipse_at_top,_var(--tw-gradient-stops)) from-blue-50/50 via-white to-white pointer-events-none>/div> div classflex> aside classw-64 bg-white border-r border-gray-200 h-screen fixed left-0 top-0 overflow-y-auto hidden md:block z-50> div classp-6> a href/ classblock transition-transform hover:scale-105> img src/assets/tareanet_logo.png altTareanet classh-10 w-auto> /a> /div> nav classmt-6 px-4> ul classspace-y-2> li> a href/ classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-menu-2 classw-5 h-5>path strokenone dM0 0h24v24H0z fillnone>/path>path dM4 6l16 0>/path>path dM4 12l16 0>/path>path dM4 18l16 0>/path>/svg> /span> span classfont-medium>Inicio/span> /a> /li>li> a href/pdf-a-texto classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-text-spark classw-5 h-5>path strokenone dM0 0h24v24H0z fillnone>/path>path dM14 3v4a1 1 0 0 0 1 1h4>/path>path dM12 21h-5a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v3.5>/path>path dM9 9h1>/path>path dM9 13h6>/path>path dM9 17h3>/path>path dM19 22.5a4.75 4.75 0 0 1 3.5 -3.5a4.75 4.75 0 0 1 -3.5 -3.5a4.75 4.75 0 0 1 -3.5 3.5a4.75 4.75 0 0 1 3.5 3.5>/path>/svg> /span> span classfont-medium>PDF a Texto/span> /a> /li>li> a href/unir-pdf classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-plus> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM12 11l0 6>/path> path dM9 14l6 0>/path> /svg> /span> span classfont-medium>Unir PDF/span> /a> /li>li> a href/dividir-pdf classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-scissors> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM15 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0>/path> path dM9 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0>/path> path dM9 17l6 -6>/path> path dM15 17l-6 -6>/path> /svg> /span> span classfont-medium>Dividir PDF/span> /a> /li>li> a href/csv-a-excel classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM8 11h8v7h-8z>/path> path dM8 15h8>/path> path dM11 11v7>/path> /svg> /span> span classfont-medium>CSV a Excel/span> /a> /li>li> a href/generador-qr classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> rect x4 y4 width6 height6 rx1>/rect> line x17 y117 x27 y217.01>/line> rect x14 y4 width6 height6 rx1>/rect> line x17 y17 x27 y27.01>/line> rect x4 y14 width6 height6 rx1>/rect> line x117 y17 x217 y27.01>/line> line x114 y114 x217 y214>/line> line x120 y114 x220 y214.01>/line> line x114 y114 x214 y217>/line> line x114 y120 x217 y220>/line> line x117 y117 x220 y217>/line> line x120 y117 x220 y220>/line> /svg> /span> span classfont-medium>Generador QR/span> /a> /li>li> a href/comprimir-imagen classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> path dM15 8h.01>/path> path dM12.5 21h-6.5a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v6.5>/path> path dM3 16l5 -5c.928 -.893 2.072 -.893 3 0l4 4>/path> path dM14 14l1 -1c.653 -.629 1.413 -.815 2.13 -.559>/path> path dM19 16v6>/path> path dM22 19l-3 3l-3 -3>/path> /svg> /span> span classfont-medium>Comprimir Imagen/span> /a> /li>li> a href/convertir-imagen classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> path dM4 12v-3a3 3 0 0 1 3 -3h13m-3 -3l3 3l-3 3>/path> path dM20 12v3a3 3 0 0 1 -3 3h-13m3 3l-3 -3l3 -3>/path> /svg> /span> span classfont-medium>Convertir Imagen/span> /a> /li>li> a href/cortar-audio classflex items-center px-4 py-3 rounded-xl transition-all duration-200 group text-gray-500 hover:bg-gray-50 hover:text-blue-600> span classmr-3 transition-colors> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classw-5 h-5> path strokenone dM0 0h24v24H0z fillnone>/path> path dM3 17a3 3 0 1 0 6 0a3 3 0 0 0 -6 0>/path> path dM13 17a3 3 0 1 0 6 0a3 3 0 0 0 -6 0>/path> path dM9 17v-13h10v13>/path> path dM9 8h10>/path> /svg> /span> span classfont-medium>Cortar MP3/span> /a> /li> /ul> /nav> div classabsolute bottom-0 w-full p-6 border-t border-gray-100> div classp-4 idauth-container> style>astro-island,astro-slot,astro-static-slot{display:contents}/style>script>(()>{var easync t>{await(await t())()};(self.Astro||(self.Astro{})).onlye;window.dispatchEvent(new Event(astro:only));})();/script>script>(()>{var AObject.defineProperty;var g(i,o,a)>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):ioa;var d(i,o,a)>g(i,typeof o!symbol?o+:o,a);{let i{0:t>m(t),1:t>a(t),2:t>new RegExp(t),3:t>new Date(t),4:t>new Map(a(t)),5:t>new Set(a(t)),6:t>BigInt(t),7:t>new URL(t),8:t>new Uint8Array(t),9:t>new Uint16Array(t),10:t>new Uint32Array(t),11:t>1/0*t},ot>{letl,et;return l in i?il(e):void 0},at>t.map(o),mt>typeof t!object||tnull?t:Object.fromEntries(Object.entries(t).map((l,e)>l,o(e)));class y extends HTMLElement{constructor(){super(...arguments);d(this,Component);d(this,hydrator);d(this,hydrate,async()>{var b;if(!this.hydrator||!this.isConnected)return;let e(bthis.parentElement)null?void 0:b.closest(astro-islandssr);if(e){e.addEventListener(astro:hydrate,this.hydrate,{once:!0});return}let cthis.querySelectorAll(astro-slot),n{},hthis.querySelectorAll(templatedata-astro-template);for(let r of h){let sr.closest(this.tagName);s!null&&s.isSameNode(this)&&(nr.getAttribute(data-astro-template)||defaultr.innerHTML,r.remove())}for(let r of c){let sr.closest(this.tagName);s!null&&s.isSameNode(this)&&(nr.getAttribute(name)||defaultr.innerHTML)}let p;try{pthis.hasAttribute(props)?m(JSON.parse(this.getAttribute(props))):{}}catch(r){let sthis.getAttribute(component-url)||unknown>,vthis.getAttribute(component-export);throw v&&(s+` (export ${v})`),console.error(`hydrate Error parsing props for component ${s}`,this.getAttribute(props),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute(client)}),this.removeAttribute(ssr),this.dispatchEvent(new CustomEvent(astro:hydrate))});d(this,unmount,()>{this.isConnected||this.dispatchEvent(new CustomEvent(astro:unmount))})}disconnectedCallback(){document.removeEventListener(astro:after-swap,this.unmount),document.addEventListener(astro:after-swap,this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute(await-children)||document.readyStateinteractive||document.readyStatecomplete)this.childrenConnectedCallback();else{let e()>{document.removeEventListener(DOMContentLoaded,e),c.disconnect(),this.childrenConnectedCallback()},cnew MutationObserver(()>{var n;((nthis.lastChild)null?void 0:n.nodeType)Node.COMMENT_NODE&&this.lastChild.nodeValueastro:end&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener(DOMContentLoaded,e)}}async childrenConnectedCallback(){let ethis.getAttribute(before-hydration-url);e&&await import(e),this.start()}async start(){let eJSON.parse(this.getAttribute(opts)),cthis.getAttribute(client);if(Astrocvoid 0){window.addEventListener(`astro:${c}`,()>this.start(),{once:!0});return}try{await Astroc(async()>{let nthis.getAttribute(renderer-url),h,{default:p}await Promise.all(import(this.getAttribute(component-url)),n?import(n):()>()>{}),uthis.getAttribute(component-export)||default;if(!u.includes(.))this.Componenthu;else{this.Componenth;for(let f of u.split(.))this.Componentthis.Componentf}return this.hydratorp,this.hydrate},e,this)}catch(n){console.error(`astro-island Error hydrating ${this.getAttribute(component-url)}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,observedAttributes,props),customElements.get(astro-island)||customElements.define(astro-island,y)}})();/script>astro-island uidZxoovp component-url/_astro/AuthStatus.B4vj7b8C.js component-exportdefault renderer-url/_astro/client.DZKq4BPX.js props{} ssr clientonly opts{"name":"AuthStatus","value":"solid-js"} await-children>div classflex items-center space-x-2 px-4 py-2 rounded-xl bg-white border border-gray-200 text-gray-400> div classw-8 h-8 rounded-full bg-gray-100 animate-pulse>/div> span classfont-medium animate-pulse>Cargando.../span> /div>template data-astro-templatefallback>div classflex items-center space-x-2 px-4 py-2 rounded-xl bg-white border border-gray-200 text-gray-400> div classw-8 h-8 rounded-full bg-gray-100 animate-pulse>/div> span classfont-medium animate-pulse>Cargando.../span> /div>/template>!--astro:end-->/astro-island> /div> /div> /aside> !-- Mobile Toggle (To be implemented in Layout or here with script) --> script typemodule>const twindow.location.pathname.replace(/\/$/,)||/,adocument.querySelectorAll(aside nav a);a.forEach(e>{((e.getAttribute(href)||).replace(/\/$/,)||/)t&&(e.classList.remove(text-gray-500,hover:bg-gray-50,hover:text-blue-600),e.classList.add(bg-blue-600,text-white,shadow-lg,shadow-blue-600/30))});/script> div classflex-1 md:ml-64 transition-all duration-300> !-- Mobile Header Placeholder (Toggle button would go here) --> div classmd:hidden p-4 bg-white/80 backdrop-blur-md border-b border-gray-200 flex justify-between items-center sticky top-0 z-40> a href/> img src/assets/tareanet_logo.png altTareanet classh-8 w-auto> /a> button idmenu-toggle classp-2 text-gray-500 hover:text-gray-900>☰/button> /div> main classcontainer mx-auto px-4 py-16> header classtext-center mb-16 pt-8> h1 classtext-5xl md:text-6xl font-extrabold mb-4 tracking-tight text-gray-900>Bienvenido a span classbg-clip-text text-transparent bg-gradient-to-r from-blue-600 to-indigo-600>Tareanet/span> /h1> p classtext-xl md:text-2xl text-gray-500 max-w-2xl mx-auto leading-relaxed>Tu colección de herramientas online gratuitas para trabajar más rápido./p> /header> div classgrid grid-cols-1 md:grid-cols-2 gap-8> a href/pdf-a-texto classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> PDF a Texto /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Extrae contenido editable de tus documentos. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-text-spark>path strokenone dM0 0h24v24H0z fillnone>/path>path dM14 3v4a1 1 0 0 0 1 1h4>/path>path dM12 21h-5a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v3.5>/path>path dM9 9h1>/path>path dM9 13h6>/path>path dM9 17h3>/path>path dM19 22.5a4.75 4.75 0 0 1 3.5 -3.5a4.75 4.75 0 0 1 -3.5 -3.5a4.75 4.75 0 0 1 -3.5 3.5a4.75 4.75 0 0 1 3.5 3.5>/path>/svg> /div> /a>a href/unir-pdf classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Unir PDF /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Combina múltiples archivos en uno solo. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-plus> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM12 11l0 6>/path> path dM9 14l6 0>/path> /svg> /div> /a>a href/dividir-pdf classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Dividir PDF /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Extrae páginas o separa documentos. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1.5 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-file-scissors> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM15 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0>/path> path dM9 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0>/path> path dM9 17l6 -6>/path> path dM15 17l-6 -6>/path> /svg> /div> /a>a href/csv-a-excel classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> CSV a Excel /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Convierte tablas de datos CSV a hojas de cálculo .xlsx /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> path dM14 3v4a1 1 0 0 0 1 1h4>/path> path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z>/path> path dM8 11h8v7h-8z>/path> path dM8 15h8>/path> path dM11 11v7>/path> /svg> /div> /a>a href/generador-qr classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Generador QR /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Crea códigos QR para enlaces y textos. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> rect x4 y4 width6 height6 rx1>/rect> line x17 y117 x27 y217.01>/line> rect x14 y4 width6 height6 rx1>/rect> line x17 y17 x27 y27.01>/line> rect x4 y14 width6 height6 rx1>/rect> line x117 y17 x217 y27.01>/line> line x114 y114 x217 y214>/line> line x120 y114 x220 y214.01>/line> line x114 y114 x214 y217>/line> line x114 y120 x217 y220>/line> line x117 y117 x220 y217>/line> line x120 y117 x220 y220>/line> /svg> /div> /a>a href/comprimir-imagen classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Comprimir Imagen /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Reduce el peso de tus fotos sin perder calidad. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> path dM15 8h.01>/path> path dM12.5 21h-6.5a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v6.5>/path> path dM3 16l5 -5c.928 -.893 2.072 -.893 3 0l4 4>/path> path dM14 14l1 -1c.653 -.629 1.413 -.815 2.13 -.559>/path> path dM19 16v6>/path> path dM22 19l-3 3l-3 -3>/path> /svg> /div> /a>a href/convertir-imagen classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Convertir Imagen /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Cambia formato a JPG, PNG o WEBP. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> path dM4 12v-3a3 3 0 0 1 3 -3h13m-3 -3l3 3l-3 3>/path> path dM20 12v3a3 3 0 0 1 -3 3h-13m3 3l-3 -3l3 -3>/path> /svg> /div> /a>a href/cortar-audio classgroup relative flex items-center justify-between p-8 bg-white rounded-2xl border border-gray-200 shadow-sm hover:shadow-2xl hover:shadow-blue-900/5 hover:-translate-y-1 hover:border-blue-500/30 transition-all duration-300> !-- Decorative gradient blur behind --> div classabsolute inset-0 bg-gradient-to-r from-blue-50 to-indigo-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-2xl -z-10>/div> div classflex-1 pr-6 z-10> h2 classtext-2xl font-bold mb-2 text-gray-800 group-hover:text-blue-700 transition-colors> Cortar MP3 /h2> p classtext-gray-500 font-medium group-hover:text-gray-600 transition-colors leading-relaxed> Crea tonos y recorta audios visualmente. /p> /div> div classtext-blue-500 z-10 transition-transform duration-500 group-hover:scale-110 group-hover:rotate-3> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> path strokenone dM0 0h24v24H0z fillnone>/path> path dM3 17a3 3 0 1 0 6 0a3 3 0 0 0 -6 0>/path> path dM13 17a3 3 0 1 0 6 0a3 3 0 0 0 -6 0>/path> path dM9 17v-13h10v13>/path> path dM9 8h10>/path> /svg> /div> /a> /div> /main> !-- Footer --> footer classmt-auto py-8 px-6 border-t border-gray-200 bg-white/50 backdrop-blur-sm> div classmax-w-4xl mx-auto> div classgrid grid-cols-1 md:grid-cols-3 gap-8 mb-6> !-- About --> div> h3 classfont-bold text-gray-800 mb-3>Tareanet/h3> p classtext-sm text-gray-600 leading-relaxed>Herramientas online gratuitas para tus tareas diarias. Convierte, edita y optimiza archivos sin instalar nada./p> /div> !-- Quick Links --> div> h3 classfont-bold text-gray-800 mb-3>Herramientas/h3> ul classspace-y-2 text-sm> li> a href/pdf-a-texto classtext-gray-600 hover:text-blue-600 transition-colors>PDF a Texto/a> /li> li> a href/unir-pdf classtext-gray-600 hover:text-blue-600 transition-colors>Unir PDF/a> /li> li> a href/generador-qr classtext-gray-600 hover:text-blue-600 transition-colors>Generador QR/a> /li> li> a href/comprimir-imagen classtext-gray-600 hover:text-blue-600 transition-colors>Comprimir Imagen/a> /li> /ul> /div> !-- Legal --> div> h3 classfont-bold text-gray-800 mb-3>Empresa/h3> ul classspace-y-2 text-sm> li> a href/quienes-somos classtext-gray-600 hover:text-blue-600 transition-colors>Quiénes somos/a> /li> li> a href/contacto classtext-gray-600 hover:text-blue-600 transition-colors>Contacto/a> /li> li> a href/planes classtext-gray-600 hover:text-blue-600 transition-colors>Planes Premium/a> /li> li> a href/privacidad classtext-gray-600 hover:text-blue-600 transition-colors>Política de Privacidad/a> /li> li> a href/terminos classtext-gray-600 hover:text-blue-600 transition-colors>Términos de Uso/a> /li> /ul> /div> /div> !-- Copyright --> div classpt-6 border-t border-gray-200 text-center> p classtext-sm text-gray-500>© 2026 Tareanet. Todos los derechos reservados./p> /div> /div> /footer> /div> /div> !-- Auto Ads - Solo para usuarios FREE --> script>(()>{var easync t>{await(await t())()};(self.Astro||(self.Astro{})).loade;window.dispatchEvent(new Event(astro:load));})();/script>script>window._$HY||(e>{let te>e&&e.hasAttribute&&(e.hasAttribute(data-hk)?e:t(e.host&&e.host.nodeType?e.host:e.parentNode));click, input.forEach((o>document.addEventListener(o,(o>{if(!e.events)return;let st(o.composedPath&&o.composedPath()0||o.target);s&&!e.completed.has(s)&&e.events.push(s,o)}))))})(_$HY{events:,completed:new WeakSet,r:{},fe(){}});/script>!--xs-->astro-island uidZ1bi10s data-solid-render-ids0 component-url/_astro/AutoAds.wR8NSbU9.js component-exportdefault renderer-url/_astro/client.DZKq4BPX.js props{} ssr clientload opts{"name":"AutoAds","value":true}>/astro-island> script typemodule>const edocument.getElementById(menu-toggle),tdocument.querySelector(aside);e?.addEventListener(click,()>{t?.classList.toggle(hidden)});/script> /body> /html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]