Esta página aún no está traducida al español, así que la mostramos en inglés.

devpack Features — Every Free Developer Tool and What It Does

devpack is 523 free developer tools in 24 categories — formatters, converters, validators, generators and checkers for JSON, SQL, regex, SEO, PDF, images, CSS, Webflow, DevOps and security. Here is what every tool can do. Prefer a quick list? See all tools.

What every tool gets

Private by default482 tools run entirely in your browser — what you paste or upload never leaves your device.
Installable web app, works offlineInstall devpack or any single tool as a web app (PWA) from Chrome, Edge or Safari — on desktop and phone, no app store. How it works.
No sign-up, no limitsOpen a tool and use it. No account, no paywall, no daily quota on browser-based tools.
Search every toolPress Ctrl + K (or ⌘ + K) anywhere to jump to any tool by name or keyword.
Keyboard firstRun the current tool with Ctrl + Enter; press R to reopen the tools you used recently.
Shareable settingsMany tools keep their options in the URL, so a bookmark or shared link opens exactly the same setup.
Picks up where you left offInputs and options are remembered on your device, and the tools you save or use most appear under Your tools on the home page.
A real code editor in every code boxSyntax highlighting for HTML, CSS, JavaScript, JSON, SQL, YAML and Markdown, auto-closing brackets and tags, Tab to indent, one-click Format and Expand to full window.
Full-screen previewsLive previews — the HTML editor, email and table builders — open full screen with one click.
Copy straight into WebflowWebflow tools, the SVG Icon Finder and the Markdown and HTML converters copy elements you paste directly into the Webflow Designer.
Guides that use the toolsStep-by-step guides — from fixing CORS to compressing images — each linking the tools it uses.
Drop files, download resultsDrag files onto image, PDF, data and archive tools, and download or copy every result with one click.
Tools that work togetherSend output from one tool to the next — for example from the webhook tester or JSON formatter into the JSON Path Finder.
Five languagesUse devpack in English, Deutsch, Français, Español and Português (Brasil).

Herramientas Webflow y Figma

Herramientas gratis para desarrolladores Webflow: pega iconos SVG y HTML/CSS como elementos de Webflow, convierte CSS de Figma y genera y revisa nombres de clases. Las 26 herramientas de Webflow →

HTML & CSS to Webflow

Convert HTML and CSS into native Webflow elements with classes, combo classes, breakpoints and hover states, then paste straight into the Designer. Free.

  • AI-generated sections — ask ChatGPT or Claude for a section in HTML and CSS with class names, then paste it here instead of rebuilding it by hand.
  • Templates and UI kits — HTML/CSS templates or exported prototypes.
  • Tailwind — Tailwind utility classes don’t translate well to Webflow classes; compile to plain CSS with semantic class names first, or let the Class Name…

SVG to Webflow

Convert an SVG into native Webflow Custom Elements (svg, path, g…) with all attributes and paste it straight into the Designer — or as a Code Embed.

Markdown to Webflow Rich Text

Convert Markdown (from ChatGPT, Claude, Notion or GitHub) into formatted rich text you can paste straight into Webflow’s Rich Text element or CMS fields. Free.

Class Name Generator

Describe a section and get a clean class structure in Client-First, BEM or kebab-case — with HTML skeleton, starter CSS and one-click copy to Webflow.

Figma CSS to Webflow

Paste CSS copied from Figma Dev Mode and get clean Webflow-ready values: rem units, unitless line-height, em letter-spacing, grouped by Style panel section.

Type Scale Generator

Build a typographic scale from a base size and ratio — Major Third, Perfect Fourth, Golden Ratio — optionally fluid with clamp(). Copy CSS or Tailwind.

  • Small ratios — (1.125–1.2) suit dense interfaces, dashboards and long reading.
  • Large ratios — (1.333–1.618) suit marketing pages with big, confident headlines.

CSS Button Generator

Design CSS buttons visually: colors or gradients, padding, radius, border, shadow and hover, active and focus states. Start from presets; copy CSS and HTML.

  • Hover — gives a clear visual response with a short transition.
  • Active — (pressed) moves the button down slightly, so clicks feel physical.
  • Focus-visible — shows a strong outline only for keyboard users, so the button stays clean for mouse users but is never invisible to people who navigate with Tab.

HTML Viewer

Paste HTML and CSS to preview the rendered page instantly. View any HTML snippet, email or template live in your browser, full screen, with no sign-up.

Cookie Consent Banner Generator

Create a GDPR cookie banner with Accept, Reject and Settings that works with Google Consent Mode v2. Pick layout and colors, then copy one snippet for any site.

  • Accept all — , Reject all and Settings — rejecting is one click and as visible as accepting, which regulators expect under GDPR.
  • Blocks your other tags — until consent: scripts marked type="text/plain" data-cookie-category="analytics" (or marketing, preferences) and iframes with data-src run only after…

Video Embed Code Generator

Paste a YouTube, Vimeo, Loom, Wistia, Twitch, Dailymotion or MP4 link to get responsive embed code with start time, autoplay, loop and privacy options.

YouTube Embed Code Generator

Paste a YouTube link to get responsive embed code: privacy-enhanced mode, start and end time, autoplay, loop and a fast “click to load” version.

Vimeo Embed Code Generator

Get responsive Vimeo embed code from any link, including unlisted ones: autoplay, loop, start time, do-not-track and a clean player with no title or byline.

Loom Embed Code Generator

Turn a Loom share link into responsive embed code for websites, docs and help centers — hide the owner and share bar, set a start time and autoplay.

Google Maps Embed Generator

Turn an address or coordinates into a responsive Google Maps embed: zoom, map type, language and corner radius, plus directions and “open in Maps” links.

Countdown Timer Generator

Create a countdown timer for launches, sales and events: pick the date and time zone, units, style and colors, and what happens at zero. Copy one embed snippet.

Buscador de iconos SVG

Busca entre más de 70 000 iconos SVG gratuitos de Lucide, Tabler, Heroicons, Phosphor y muchos más.

  • SVG — pégalo directamente en HTML, en un elemento «Embed» de Webflow o en un .svg archivo.
  • JSX — atributos compatibles con React (strokeWidth, className) para insertarlos en un componente.
  • URI de datos — para <img src> o un CSS background-image sin necesidad de un archivo aparte.

Redirect Mapper

Map old URLs to new ones for a site migration: load both sitemaps, auto-match pages by slug and similarity, review the gaps, then export a CSV or 301 rules.

  • Exact — the same path after normalizing (domain, http/https, trailing slash, index.html, .html/.php endings and letter case ignored).
  • Same slug — the last part of the path is the same, but the folder changed (/portfolio/acme → /work/acme).
  • Similar — the words in the path overlap (with stemming, and ignoring dates and filler words such as “the” or “how to”), scored 0–100%.

WordPress to Webflow Redirects

Moving from WordPress to Webflow? Load both sitemaps, auto-match old posts and pages to their new Webflow URLs, then export 301 redirects for Webflow.

  • Blog posts — /2023/05/my-post/ or /my-post/ become /blog/my-post (a Webflow CMS collection). Same-slug matching catches these.
  • Categories and tags — /category/news/ often has no Webflow equivalent and falls back to /blog.
  • Trailing slashes — WordPress adds them, Webflow doesn’t — the mapper treats both as the same page, so only real changes become redirects.

Google Tag Snippet Generator

Generate install code for Google Analytics 4, Google Ads or Tag Manager, with Consent Mode v2 defaults, cross-domain tracking, debug mode and more.

  • Consent Mode v2 defaults — gtag('consent', 'default', …) sets ad_storage, ad_user_data, ad_personalization and analytics_storage to denied before any tag runs, with…
  • Debug mode — debug_mode: true sends events to DebugView in GA4. Turn it off before you go live, or the debug traffic is mixed into reports for a few minutes at a…
  • Manual page views — send_page_view: false stops the automatic page view, for single-page apps that send page_view on every route change.

GTM Snippet Generator

Enter your GTM container ID to get the Google Tag Manager install code for the head and body, with Consent Mode v2 defaults set before the container loads.

Event Tracking Script Generator

Generate a small script that tracks clicks and form submits from data attributes and sends them to GA4, Tag Manager, Meta Pixel, Plausible, PostHog and more.

  • GA4 — gtag('event', name, params). Tag Manager: dataLayer.push({ event: name, ...params }).
  • Meta Pixel — fbq('track', …) for standard events such as Lead or Contact (set them with data-track-meta="Lead"), otherwise trackCustom.
  • Plausible — , Umami, PostHog, Mixpanel and Fathom get their own event calls with the same name and properties; Clarity gets a custom event to filter recordings…

Class Name Typo Checker

Find typos, near-duplicates, mixed separators and unnamed Webflow classes like div-block-12. Check a live URL or pasted HTML, with Client-First and BEM rules.

  • Rename — a class by selecting an element that uses it, then double-clicking the class in the Selector field — all elements using it update.
  • Merge a typo — into the correct class by selecting the elements with the typo, removing it and applying the right class; then delete the unused class with Style…

Webflow Clipboard Bridge

Copied Webflow elements won’t paste in another browser? Paste them here, inspect or edit the clipboard JSON, and copy again so the Designer accepts them.

  • Same browser, same clipboard — if devpack and Webflow are open in the same browser, you don’t need the bridge — paste straight into the Designer.
  • Between Webflow projects — copying elements between sites works in one browser too; classes are recreated, and images are re-linked from the original site’s assets.
  • Save components for later — download the JSON and reopen it any time — a lightweight snippet library for sections you reuse.

Webflow Component Editor

Paste elements copied in Webflow, edit text, links, images, attributes and class names, add a class prefix, then copy them back into any Webflow project.

  • Navigator and properties — every element with its type, classes and text. Edit text, link URLs and “open in new tab”, image sources and alt text, heading levels and section…
  • Classes with their styles — rename any class, edit its base styles, see which elements use it, and remove the ones nothing uses. Breakpoint and hover styles travel with the…
  • Class prefix — add acme- (or any prefix) to every class at once, so pasted classes don’t merge with or get confused for the classes already in the other project.

HTML to Webflow Rich Text

Strip classes, inline styles, divs and spans from HTML (or content pasted from Google Docs/Word) so it imports cleanly into Webflow Rich Text and CMS fields.

Lottie JSON Optimizer

Shrink Lottie JSON animations for Webflow and websites: round numbers, strip layer names, metadata and hidden layers. See size savings instantly — runs locally.

Herramientas SEO

Herramientas SEO gratis: auditoría web, comprobador de enlaces rotos, rastreador, validador y generador de schema, robots.txt, sitemap, redirecciones y vista previa SERP. Las 41 herramientas de SEO →

Verificador SEO y auditoría del sitio webSe necesita conexión a Internet

Audita tu web gratis con 70 comprobaciones SEO, además de velocidad, seguridad, SSL, datos estructurados y enlaces rotos. Resultados claros y sin registro.

Comprobador de enlaces rotosSe necesita conexión a Internet

Encuentra enlaces rotos en cualquier página: revisa el estado de cada enlace interno y externo, las redirecciones y el texto ancla. Gratis y sin registro.

  • Errores 404 internos — corrige el enlace o, si la página de destino se ha movido, añade una redirección 301 desde la URL antigua (nuestro Generador de redirecciones crea…
  • Errores 404 externos — busca la nueva ubicación del recurso, enlaza a una copia archivada o elimina el enlace.
  • Enlaces redirigidos — sustitúyelos por la URL definitiva que aparece en los resultados. Usa el Comprobador de redirecciones para revisar cadenas largas.

Generador de marcado Schema

Genera marcado de esquema JSON-LD válido para «Organización», «Negocio local», «Artículo», «Preguntas frecuentes», «Producto», «Evento».

  • Marca lo que se ve — Las valoraciones, los precios y las respuestas a las preguntas frecuentes también deben aparecer en la página. Las reseñas que te favorecen a ti…
  • Usa URL absolutas y el formato ISO 8601 — Las URL deben https://; las fechas deben tener este formato 2026-10-25 o 2026-10-25T19:30:00+01:00; las duraciones deben tener el formato PT1H30M.
  • Una entidad, un bloque — No pasa nada si hay varios bloques JSON-LD por página (por ejemplo, «Organization» más «BreadcrumbList»); no mezcles la misma entidad en distintos…

Meta Tag Generator

Generate SEO meta tags, Open Graph and Twitter card tags, canonical, robots and favicon links with live Google, Facebook and X previews. Free online.

  • Relative og:image URLs — Social scrapers need an absolute https:// URL. Add og:image:width and og:image:height so the image renders on the very first share instead of after a…
  • Noindex plus canonical — Pointing a canonical at another URL while also setting noindex sends mixed signals; pick one.
  • Unescaped quotes — A " inside a description breaks the attribute. All values are HTML-escaped in the output.

Verificador de seguimiento y píxelesSe necesita conexión a Internet

Echa un vistazo a todas las etiquetas de seguimiento de una web: Google Analytics 4, Tag Manager, Google Ads, Meta Pixel, LinkedIn, TikTok, Hotjar.

  • Restos — de Universal Analytics: UA dejó de procesar datos en 2023 (2024 para GA360). Elimina UA- fragmentos de código; solo ralentizan la página.
  • Doble GA4 — el mismo G- ID codificado en el sitio y activado por GTM infla las visitas a la página y reduce a la mitad las tasas de rebote.
  • Píxeles sin consentimiento — en la UE y el Reino Unido, los píxeles de análisis y publicitarios suelen requerir consentimiento previo. Cárgalos a través de tu herramienta de…

Page Speed TestSe necesita conexión a Internet

Free page speed test powered by Google Lighthouse. Check Core Web Vitals (LCP, CLS, INP), performance scores and the top fixes for mobile and desktop.

  • LCP — compress and correctly size the hero image (try the Image Compressor), serve WebP/AVIF, don't lazy-load it, and reduce server response time.
  • TBT / INP — remove unused JavaScript and heavy third-party tags, defer non-critical scripts, and break up long tasks.
  • CLS — set width and height on images and embeds, reserve space for ads and cookie banners, and use font-display with matched fallback fonts.

Sitemap GeneratorSe necesita conexión a Internet

Generate an XML sitemap free by crawling your site: only indexable, canonical pages that return 200 are included, with optional lastmod. Download sitemap.xml.

Robots.txt Generator

Create a robots.txt file with per-bot rules, presets to block AI training crawlers like GPTBot and ClaudeBot, sitemap links and syntax warnings. Free.

  • Using robots.txt to de-index pages — A blocked URL can still be indexed (without a snippet) if other sites link to it. Use a noindex meta tag — and don’t block that page, or Google can’t…
  • Blocking CSS and JavaScript — Google renders pages; blocking /assets/ or /wp-includes/ can make pages look broken to it.
  • Relying on Crawl-delay — Bing and Yandex respect it; Googlebot ignores it.

Guía sobre el archivo robots.txt

Pega o descarga un archivo robots.txt y echa un vistazo a la explicación de cada regla en un lenguaje sencillo para cada rastreador: comodines.

  • Elige un grupo — un rastreador utiliza el grupo cuyo User-agent más se ajuste a su nombre, y solo ese grupo. Googlebot ignora el * grupo si Googlebot grupo.
  • Busca las reglas que coincidan — Disallow y Allow los valores son prefijos de ruta. * coincide con cualquier carácter, $ marca el final de la URL.
  • Gana la regla más larga — la regla de coincidencia más específica (la más larga) es la que decide. Si una regla «Allow» y una «Disallow» tienen la misma longitud, gana la…

IndexNow SubmitterSe necesita conexión a Internet

Submit your sitemap URLs to Bing, Yandex, Seznam, Naver and Yep with IndexNow: load your sitemap, create the key file, verify it and submit in one go.

Verificador de tecnología webSe necesita conexión a Internet

Mira con qué está hecha una web: CMS (WordPress, Shopify, Webflow…), software de foros como vBulletin, marcos de trabajo, servidor.

Contador de caracteres

Cuenta caracteres con y sin espacios al instante, y comprueba los límites de X, Instagram y las metaetiquetas SEO. Gratis, online y sin registro.

Cookie Consent Banner Generator

Create a GDPR cookie banner with Accept, Reject and Settings that works with Google Consent Mode v2. Pick layout and colors, then copy one snippet for any site.

  • Accept all — , Reject all and Settings — rejecting is one click and as visible as accepting, which regulators expect under GDPR.
  • Blocks your other tags — until consent: scripts marked type="text/plain" data-cookie-category="analytics" (or marketing, preferences) and iframes with data-src run only after…

Readability Score Checker

Check how easy your text is to read: Flesch Reading Ease, Flesch–Kincaid grade, Gunning Fog, SMOG, Coleman–Liau and ARI, with hard sentences highlighted.

Redirect Mapper

Map old URLs to new ones for a site migration: load both sitemaps, auto-match pages by slug and similarity, review the gaps, then export a CSV or 301 rules.

  • Exact — the same path after normalizing (domain, http/https, trailing slash, index.html, .html/.php endings and letter case ignored).
  • Same slug — the last part of the path is the same, but the folder changed (/portfolio/acme → /work/acme).
  • Similar — the words in the path overlap (with stemming, and ignoring dates and filler words such as “the” or “how to”), scored 0–100%.

WordPress to Webflow Redirects

Moving from WordPress to Webflow? Load both sitemaps, auto-match old posts and pages to their new Webflow URLs, then export 301 redirects for Webflow.

  • Blog posts — /2023/05/my-post/ or /my-post/ become /blog/my-post (a Webflow CMS collection). Same-slug matching catches these.
  • Categories and tags — /category/news/ often has no Webflow equivalent and falls back to /blog.
  • Trailing slashes — WordPress adds them, Webflow doesn’t — the mapper treats both as the same page, so only real changes become redirects.

Website Screenshot ToolSe necesita conexión a Internet

Capture a full-page screenshot of any website in a real browser at 1×, 2× or 3× resolution, crop, annotate and blur it, and download PNG, JPEG, WebP or PDF.

  • Resolution — 1× matches CSS pixels; 2× and 3× render at Retina density, so a 1440 px page becomes a 2880 or 4320 px wide image. Very tall pages are captured up to…
  • Devices — tablet and phone use a mobile browser identity and touch, so you get the real mobile layout, not a shrunken desktop page.
  • Editing — crop, annotate and blur happen in your browser at full resolution; nothing you draw is uploaded.

Meta Tag CheckerSe necesita conexión a Internet

Check any page’s title tag, meta description, canonical, robots and viewport tags online. Free pixel-width meters plus desktop and mobile Google previews.

  • Accidental noindex — left over from a staging site — check both the meta robots tag and the X-Robots-Tag HTTP header, which this tool shows side by side.
  • Canonical pointing to another URL — , e.g. every page pointing to the home page. Google then may ignore the page entirely.
  • Duplicate titles and descriptions — generated from a template. Use the Website Crawler to find them site-wide.

Heading CheckerSe necesita conexión a Internet

Free online heading checker: see every H1–H6 tag of a page as an indented outline, spot skipped levels, missing or multiple H1s and empty headings.

Image Alt CheckerSe necesita conexión a Internet

Free image alt checker: list every image on a page with its alt text, file size, dimensions and format. Find missing alt tags, large and broken images.

  • File size — we send a HEAD request for up to 40 images and read their Content-Length. Images over 200 KB are flagged; they slow down Largest Contentful Paint,…
  • Width and height attributes — without them the browser can't reserve space before the image loads, so content jumps — measured as Cumulative Layout Shift (CLS), a Core Web Vital.
  • Modern formats — WebP and AVIF are typically much smaller than JPEG or PNG at similar quality; SVG is ideal for logos and icons.

Keyword Density CheckerSe necesita conexión a Internet

Free keyword density checker: analyze any URL for keyword placement in title, H1 and URL, top 1-, 2- and 3-word phrases, word count and readability.

  • Title tag — the strongest on-page relevance signal and the headline in search results.
  • H1 and subheadings — confirm the topic and structure of the page.
  • URL — a short, descriptive slug (see the Slug Generator).

Open Graph CheckerSe necesita conexión a Internet

Check Open Graph and Twitter Card tags of any URL. Preview how links look on Facebook, LinkedIn, X and Slack, find missing tags and get a copy-paste fix.

  • 1200 × 630 px — (1.91 : 1) works well for Facebook, LinkedIn and Slack. Keep important text away from the edges, as some apps crop to a square or 2 : 1.
  • X large card — 2 : 1 aspect ratio, at least 300 × 157 px, under 5 MB. A 1200 × 630 image displays with slight cropping.

Security Headers CheckerSe necesita conexión a Internet

Scan any website’s HTTP security headers online for free: HSTS, CSP, X-Frame-Options and more. Get an A+ to F grade and copy-paste configs for your server.

Website CrawlerSe necesita conexión a Internet

Crawl up to 100 pages of your site free and find broken pages, redirects, duplicate or missing titles and descriptions, H1 problems and noindex tags.

Schema Markup ValidatorSe necesita conexión a Internet

Validate schema.org structured data free: test JSON-LD and microdata from any URL or pasted code and find missing required properties for rich results.

  • Syntax — every <script type="application/ld+json"> block is parsed separately, so one broken block (a trailing comma, an unescaped quote) is pinpointed…
  • Formats — JSON-LD (including @graph), Microdata (itemscope/itemprop) and RDFa detection.
  • Required and recommended properties — for around 30 common types — Article, Product, Offer, Organization, LocalBusiness, BreadcrumbList, FAQPage, Event, Recipe, VideoObject, JobPosting,…

Redirect CheckerSe necesita conexión a Internet

Check any URL’s redirect chain free: see every 301, 302, 307 and 308 hop, status codes and timings, and whether http, https and www versions agree.

HTTP Header CheckerSe necesita conexión a Internet

See the HTTP response headers of any URL free: status code, redirects, caching, content type, X-Robots-Tag and security headers, explained in plain English.

Robots.txt TesterSe necesita conexión a Internet

Test any robots.txt free: see if Googlebot, Bingbot or AI crawlers may crawl a URL, find the matching rule, spot syntax errors and test your edits live.

  • Pick the group — A crawler obeys only the group whose User-agent matches it most specifically. If Googlebot has its own group, the User-agent: * rules are ignored for…
  • Find matching rules — Each Allow and Disallow path is matched from the start of the URL path, including the query string. * matches any characters and $ anchors the end.
  • Longest match wins — The rule with the longest path decides. If an Allow and a Disallow are equally long, Allow wins. No matching rule means allowed.

Sitemap ValidatorSe necesita conexión a Internet

Validate your XML sitemap free: find it via robots.txt, count URLs, check lastmod dates, duplicates and wrong-host URLs, and test the status of listed pages.

  • Discovery — whether the sitemap is declared in robots.txt with a Sitemap: line, or only found at a default location.
  • Structure — regular URL set or sitemap index, number of URLs and child sitemaps.
  • Limits — no more than 50,000 URLs and 50 MB (uncompressed) per sitemap file.

AI Crawler CheckerSe necesita conexión a Internet

Check whether your site allows or blocks AI crawlers like GPTBot, ClaudeBot, PerplexityBot and Google-Extended, see your llms.txt and get a robots.txt fix.

ads.txt CheckerSe necesita conexión a Internet

Check any site’s ads.txt or app-ads.txt: syntax errors, wrong AdSense publisher ID, redirects and “Earnings at risk” issues, with a fixed file to download.

  • Ad system domain — the exchange or network, e.g. google.com. A bare domain, not a URL.
  • Account ID — your ID with that system. For Google it is pub- plus 16 digits (no ca-).
  • Relationship — DIRECT if you own the account, RESELLER if someone else sells on your behalf.

SERP Preview

Preview how your title and meta description look in Google on desktop and mobile. Free SERP snippet tool with pixel-width meters and truncation.

  • Front-load the keyword — Put the topic people search for in the first few words, so it survives truncation and gets noticed when users scan.
  • Keep the brand short and at the end — Google often shows your site name separately above the URL, so “| Brand Name Inc.” at the end of every title mostly costs space.
  • Write descriptions as a promise — Say what the visitor gets — a price, a checklist, a free tool — rather than repeating the title. Google bolds words that match the query, so natural…

Hreflang Generator

Generate hreflang tags for multilingual sites as HTML link tags, HTTP headers or XML sitemap entries. Validates ISO language and region codes. Free.

  • Codes — the language is an ISO 639-1 two-letter code (en, de, pt); the optional region is an ISO 3166-1 alpha-2 country code (GB, AT, BR). Region alone is…
  • Self-reference — each page must list itself as well as all its alternates.
  • Return links — annotations must be reciprocal. If page A points to B, B must point back to A, otherwise Google may ignore the pair. The easiest way is to put the…

llms.txt Generator

Create an llms.txt file in the llmstxt.org format with a summary, sections and link lists. Live preview, validation and download. Free and private.

UTM Builder

Build UTM-tagged campaign URLs for Google Analytics 4 with presets for Google Ads, Meta, LinkedIn and email, consistent lowercase naming and bulk mode. Free.

  • Lowercase everything — UTM values are case-sensitive: Email and email appear as separate rows.
  • Pick one separator — Use underscores or hyphens consistently instead of spaces, which become %20 or +.
  • Never tag internal links — UTMs on links within your own site start a new session and overwrite the original source.

Redirect Generator

Turn old → new URL lists into 301 redirects for .htaccess, Nginx, Netlify, Vercel, Next.js, Cloudflare and Webflow CSV. Detects chains, loops and duplicates.

  • Webflow — add redirects in Site settings › Publishing › 301 redirects, or import a CSV there. Source paths must start with / and contain no domain; targets can…
  • Apache — Redirect 301 /old /new (mod_alias) matches by prefix, so /old also redirects /old/anything. The RewriteRule format matches exact paths and is safer…
  • Nginx — location = /old { return 301 /new; } matches one exact path. For thousands of URLs, a map block is faster to maintain.

security.txt Generator

Create a valid security.txt file (RFC 9116) so security researchers know how to report vulnerabilities. Contact, Expires, Policy, Encryption and more. Free.

humans.txt Generator

Generate a humans.txt file that credits the people who built your website — team, thanks, standards and tools used. Simple form, instant download, free.

  • Credit without a footer link — clients often don’t want “Made by …” in their footer, but a humans.txt is invisible to normal visitors.
  • Documentation — a quick record of the stack, standards and tools used, useful for whoever maintains the site next.
  • Culture — a small, friendly signal that real people built the site.

ads.txt Generator

Create a valid ads.txt file for Google AdSense, Ad Manager and other ad networks. Add DIRECT and RESELLER records with presets, validation and download. Free.

  • Ad system domain — the network’s canonical domain (google.com for AdSense and Ad Manager).
  • Publisher account ID — your ID in that system.
  • Relationship — DIRECT (you control the account) or RESELLER (an intermediary sells your inventory).

Consent Mode CheckerSe necesita conexión a Internet

See which tracking tags fire and cookies are set before consent on any site, whether Google Consent Mode v2 works, and what changes after Accept.

  • Consent banner — OneTrust, Cookiebot, Usercentrics, CookieYes, Complianz, iubenda, Osano, Termly, Didomi, Quantcast, Axeptio, Finsweet, Cookie Script and devpack’s…
  • Before consent — every request to Google Analytics, Google Ads, Tag Manager, Meta, LinkedIn, TikTok, Pinterest, Microsoft Ads, X, Reddit, Snap, Hotjar, Clarity,…
  • Google Consent Mode v2 — the gcs value on each GA4 hit: G100 means storage denied (a cookieless ping, which is allowed), G111 means granted. Hits with G111 before anyone…

Bulk UTM Builder

Tag hundreds of URLs with UTM parameters at once: each link with its own source, medium and campaign, imported from a spreadsheet or CSV and exported to CSV.

Herramientas de analítica y seguimiento

Herramientas de analítica gratis para desarrolladores: código de Google tag y GTM, eventos de GA4, dataLayer, scripts de seguimiento de clics, UTM y píxeles. Las 24 herramientas de Analítica →

Verificador de seguimiento y píxelesSe necesita conexión a Internet

Echa un vistazo a todas las etiquetas de seguimiento de una web: Google Analytics 4, Tag Manager, Google Ads, Meta Pixel, LinkedIn, TikTok, Hotjar.

  • Restos — de Universal Analytics: UA dejó de procesar datos en 2023 (2024 para GA360). Elimina UA- fragmentos de código; solo ralentizan la página.
  • Doble GA4 — el mismo G- ID codificado en el sitio y activado por GTM infla las visitas a la página y reduce a la mitad las tasas de rebote.
  • Píxeles sin consentimiento — en la UE y el Reino Unido, los píxeles de análisis y publicitarios suelen requerir consentimiento previo. Cárgalos a través de tu herramienta de…

A/B Test Significance Calculator

Check if your A/B test result is statistically significant. Enter visitors and conversions to get the p-value, uplift and confidence range. Free and private.

  • Don’t stop early — Checking daily and stopping at the first significant result produces false winners.
  • Plan your sample — Use the A/B Test Sample Size Calculator before you start.
  • Run full weeks — Weekday and weekend visitors behave differently.

A/B Test Sample Size Calculator

Work out how many visitors your A/B test needs and how long to run it, from your conversion rate and the smallest change you want to detect. Free.

ROAS Calculator

Calculate return on ad spend from your ad cost and revenue. Add your profit margin to see your break-even ROAS and whether your ads really make money. Free.

CPM Calculator

Calculate CPM from your ad cost and impressions, or work out your total cost or impressions from a CPM rate. Free online CPM calculator for media planning.

CPC Calculator

Calculate cost per click from your ad spend and clicks. Add impressions and conversions to get CTR, CPM, conversion rate and cost per conversion. Free.

CTR Calculator

Calculate click-through rate from clicks and impressions, and see how many extra clicks you need to reach your goal. Works for ads, email and Search Console.

ads.txt CheckerSe necesita conexión a Internet

Check any site’s ads.txt or app-ads.txt: syntax errors, wrong AdSense publisher ID, redirects and “Earnings at risk” issues, with a fixed file to download.

  • Ad system domain — the exchange or network, e.g. google.com. A bare domain, not a URL.
  • Account ID — your ID with that system. For Google it is pub- plus 16 digits (no ca-).
  • Relationship — DIRECT if you own the account, RESELLER if someone else sells on your behalf.

UTM Builder

Build UTM-tagged campaign URLs for Google Analytics 4 with presets for Google Ads, Meta, LinkedIn and email, consistent lowercase naming and bulk mode. Free.

  • Lowercase everything — UTM values are case-sensitive: Email and email appear as separate rows.
  • Pick one separator — Use underscores or hyphens consistently instead of spaces, which become %20 or +.
  • Never tag internal links — UTMs on links within your own site start a new session and overwrite the original source.

Google Tag Snippet Generator

Generate install code for Google Analytics 4, Google Ads or Tag Manager, with Consent Mode v2 defaults, cross-domain tracking, debug mode and more.

  • Consent Mode v2 defaults — gtag('consent', 'default', …) sets ad_storage, ad_user_data, ad_personalization and analytics_storage to denied before any tag runs, with…
  • Debug mode — debug_mode: true sends events to DebugView in GA4. Turn it off before you go live, or the debug traffic is mixed into reports for a few minutes at a…
  • Manual page views — send_page_view: false stops the automatic page view, for single-page apps that send page_view on every route change.

GTM Snippet Generator

Enter your GTM container ID to get the Google Tag Manager install code for the head and body, with Consent Mode v2 defaults set before the container loads.

GA4 Event Code Generator

Build GA4 event code: pick a recommended event or name your own, add parameters and items, and copy gtag(), dataLayer.push() or Measurement Protocol code.

dataLayer Push Generator

Generate dataLayer.push() code for Google Tag Manager: recommended GA4 events or your own, parameters, ecommerce items and click or form-submit listeners.

GA4 Measurement Protocol Generator

Build GA4 Measurement Protocol requests to send server-side events: client ID, event name, parameters and items, as curl, Node.js, PHP or Python code.

Event Tracking Script Generator

Generate a small script that tracks clicks and form submits from data attributes and sends them to GA4, Tag Manager, Meta Pixel, Plausible, PostHog and more.

  • GA4 — gtag('event', name, params). Tag Manager: dataLayer.push({ event: name, ...params }).
  • Meta Pixel — fbq('track', …) for standard events such as Lead or Contact (set them with data-track-meta="Lead"), otherwise trackCustom.
  • Plausible — , Umami, PostHog, Mixpanel and Fathom get their own event calls with the same name and properties; Clarity gets a custom event to filter recordings…

GA4 Request Decoder

Paste a Google Analytics 4 /g/collect request from DevTools to see every event, parameter, user property, item and consent signal in a readable table.

Consent Mode CheckerSe necesita conexión a Internet

See which tracking tags fire and cookies are set before consent on any site, whether Google Consent Mode v2 works, and what changes after Accept.

  • Consent banner — OneTrust, Cookiebot, Usercentrics, CookieYes, Complianz, iubenda, Osano, Termly, Didomi, Quantcast, Axeptio, Finsweet, Cookie Script and devpack’s…
  • Before consent — every request to Google Analytics, Google Ads, Tag Manager, Meta, LinkedIn, TikTok, Pinterest, Microsoft Ads, X, Reddit, Snap, Hotjar, Clarity,…
  • Google Consent Mode v2 — the gcs value on each GA4 hit: G100 means storage denied (a cookieless ping, which is allowed), G111 means granted. Hits with G111 before anyone…

Ad Pixel Event Code Generator

Generate conversion event code for Meta Pixel, Meta Conversions API, TikTok, LinkedIn and Pinterest: standard events, values, items and event IDs.

  • Meta Pixel — fbq('track', 'Lead'), Purchase, AddToCart, CompleteRegistration and the other standard events Meta optimizes ads for, with value, currency,…
  • Meta Conversions API — the same event sent from your server to the Graph API, with user_data hashed with SHA-256 (email lowercased, phone digits only), the visitor’s IP,…
  • TikTok Pixel — ttq.track('CompletePayment'), SubmitForm, AddToCart… with contents, value and currency; the event ID is the third argument.

Meta Pixel Event Generator

Generate Meta (Facebook) Pixel event code: Lead, Purchase, AddToCart and every standard event with value, currency, contents and an event ID for deduplication.

Meta Conversions API Generator

Build Meta Conversions API (CAPI) requests: event, custom data, SHA-256 hashed user data, event ID and test code — as Node.js, curl, PHP or Python code.

TikTok Pixel Event Generator

Generate TikTok Pixel event code with ttq.track: CompletePayment, SubmitForm, AddToCart and other standard events with contents, value, currency and event ID.

LinkedIn Conversion Code Generator

Generate LinkedIn Insight Tag conversion code with lintrk: enter the conversion ID, add an event ID, and fire it on page load, a button click or a form submit.

Pinterest Tag Event Generator

Generate Pinterest Tag event code with pintrk: checkout, addtocart, lead, signup and more, with value, currency, line items, order ID and event ID.

Bulk UTM Builder

Tag hundreds of URLs with UTM parameters at once: each link with its own source, medium and campaign, imported from a spreadsheet or CSV and exported to CSV.

Herramientas Git, config y DevOps

Genera .gitignore, package.json, GitHub Actions, Docker Compose, Nginx y EditorConfig, crea comandos Git, valida archivos .env y calcula chmod. Las 37 herramientas de DevOps →

Generador de .gitignore

Crea un archivo .gitignore para tu entorno de desarrollo: elige lenguajes, marcos de trabajo, herramientas, sistemas operativos e IDE.

.htaccess Generator

Generate an Apache .htaccess file: force HTTPS, www or non-www, redirects, security headers, gzip and Brotli, browser caching, hotlink protection and more.

Generador de Docker Compose

Crea un archivo `compose.yaml` para Node, Python, Postgres, MySQL, MongoDB, Redis, Nginx, WordPress y mucho más, con comprobaciones de estado.

Generador de comandos de Git

Describe lo que quieres hacer en Git —deshacer una confirmación, cambiar el nombre de una rama, fusionar confirmaciones, guardar temporalmente.

Generador de configuraciones de Nginx

Genera bloques de servidor Nginx para sitios web estáticos, aplicaciones SPA, proxies inversos y PHP-FPM, con redireccionamientos HTTPS y www, gzip.

  • Falta un punto y coma — cada directiva termina con ;. nginx -t muestra la línea exacta.
  • Herencia de add_header — un add_header dentro de un location sustituye todos los encabezados del nivel del servidor. El generador repite los encabezados de seguridad cuando…
  • Barra al final en proxy_pass — proxy_pass http://app/; elimina el prefijo de la ubicación, proxy_pass http://app; lo conserva.

.env File Validator

Check a .env file for invalid keys, duplicates, empty values, quoting mistakes and exposed secrets, compare it with .env.example and create a safe example file.

  • Duplicate keys — most loaders keep the first or the last value silently, so changes seem to have no effect.
  • Spaces around = — or in unquoted values — KEY = value breaks in shells and Docker.
  • Unclosed quotes — that swallow the following lines.

Calculadora de chmod

Convierte los permisos de los archivos de Linux entre el formato numérico (755, 644, 4755) y el simbólico (rwxr-xr-x), con los bits setuid, setgid y sticky.

  • setuid (4xxx) — un ejecutable se ejecuta con los derechos del propietario del archivo (p. ej., passwd).
  • setgid (2xxx) — en las carpetas, los archivos nuevos heredan el grupo de la carpeta; muy útil para carpetas compartidas de equipo.
  • sticky (1xxx) — en las carpetas, solo el propietario del archivo puede borrarlo.

package.json Generator

Build a valid package.json with npm name checks, scripts for Vite, Next.js, Node or TypeScript libraries, exports, engines, license and repository fields.

Docker Run para Compose

Convierte los comandos «docker run» en servicios de Docker Compose: puertos, volúmenes, variables de entorno, redes, reinicio.

  • Rutas relativas — en Compose, ./data es relativo al archivo de Compose, no a tu directorio actual del shell.
  • Secretos — traslada las contraseñas de environment a un .env archivo y haz referencia a ellas como ${DB_PASSWORD}; comprueba que sea correcto con el validador…
  • Orden de inicio — añade depends_on tú mismo el orden entre los servicios; el generador de Docker Compose te muestra el patrón de comprobación de estado.

Generador de iconos de aplicaciones

Crea todos los iconos de tu app para iOS, Android y web desde una imagen: iconos adaptativos, Play Store y PWA. Gratis y en tu navegador.

  • iOS — AppIcon.appiconset con todos los tamaños de iPhone y iPad (de 20 a 1024 px) y un Contents.json. Arrástralo a Assets.xcassets Xcode, sustituyendo el…
  • Android — mipmap-mdpi a mipmap-xxxhdpi las carpetas con ic_launcher.png y ic_launcher_round.png (48–192 px), las capas de primer plano del icono adaptativo…
  • Web / PWA — archivos PNG de favicon, el icono táctil de Apple de 180 px, los iconos de manifiesto de 192 y 512 px, un icono enmascarable y un fragmento de código…

YAML Validator

Validate YAML online and find syntax errors by line: bad indentation, tabs, duplicate keys, multi-document files and YAML 1.1 yes/no gotchas.

Kubernetes YAML Generator

Generate Kubernetes manifests from a form: Deployment, Service, Ingress with TLS, ConfigMap, Secret, autoscaling, probes, limits and a secure pod context.

systemd Service Generator

Create a systemd .service file to run Node, Python, Go or any app as a service: restart policy, user, environment, hardening and an optional .timer.

GitLab CI Generator

Build a .gitlab-ci.yml for Node, Python, Go, Docker images or GitLab Pages: stages, caching, tests, merge request rules and deploy jobs. Copy and commit it.

  • workflow:rules — run the pipeline for merge requests and for pushes to the default branch, and skip the duplicate branch pipeline when an MR is open.
  • cache — is keyed on the lock file (package-lock.json, pnpm-lock.yaml, requirements.txt, go.sum) so dependencies install quickly and the cache refreshes when…
  • artifacts — pass the build output to later jobs and keep test and coverage reports, which GitLab shows in the merge request.

Apache VirtualHost Generator

Generate an Apache VirtualHost for static sites, WordPress, PHP-FPM or a reverse proxy, with HTTPS redirects, HTTP/2, compression, caching and security headers.

Caddyfile Generator

Generate a Caddyfile for reverse proxies, load balancing, static sites, SPAs or PHP — with automatic HTTPS, www redirects, compression, headers and basic auth.

WireGuard Config Generator

Generate a WireGuard VPN setup in your browser: server and client keys, wg0.conf, one config per device with a QR code for phones, NAT and DNS. ZIP download.

AWS IAM Policy Generator

Build least-privilege AWS IAM and S3 bucket policies: pick services, access levels and resources; add MFA, IP and TLS conditions; see wildcard warnings.

S3 Bucket Policy Generator

Generate an Amazon S3 bucket policy: allow CloudFront (OAC), another account or an IAM role, enforce HTTPS, or allow public read.

  • CloudFront (OAC) — the bucket stays private; only your distribution may read it, checked with AWS:SourceArn.
  • Cross-account — the other account’s root principal (or a role in it) may read or write objects.
  • HTTPS only — a Deny statement for requests where aws:SecureTransport is false — a common compliance requirement.

Helm Chart Generator

Generate a Helm chart for your app: Chart.yaml, values.yaml and templates for Deployment, Service, Ingress, ConfigMap and autoscaling. ZIP download.

Semantic Version Calculator

Compare semantic versions, bump major, minor, patch or prerelease, and test npm ranges like ^1.2.0, ~2.3 or 1.x against your versions — with plain explanations.

Changelog Generator

Paste git log output and get a grouped Markdown changelog: features, fixes, performance and breaking changes, in Keep a Changelog style, with the next version.

.editorconfig Generator

Create an .editorconfig with indentation, line endings, charset, whitespace and final newline rules — presets for web, Node, Python, Go and Makefiles.

LICENSE File GeneratorSe necesita conexión a Internet

Create a LICENSE file for your project: MIT, Apache 2.0, GPL 3.0, BSD, ISC, MPL 2.0, Unlicense and more, with your name and year, plus SPDX ID and badge.

Conventional Commit Builder

Write Conventional Commits messages: type, scope, description, body, breaking changes and footers, with live rule checks, the version bump and the git command.

.htaccess Tester & Validator

Validate .htaccess syntax and test RewriteRule, RewriteCond and Redirect rules against any URL. See which rules match, the redirect target and every step. Free.

  • Unknown directives — and typos — Apache answers any unknown directive in .htaccess with a 500 Internal Server Error.
  • Server-only directives — such as ServerName, <VirtualHost> or <Directory>, which are not allowed in .htaccess.
  • Unbalanced containers — an <IfModule> or <FilesMatch> that is never closed.

.env.example Generator

Turn a .env file into a safe .env.example: secrets are blanked, safe defaults kept, comments preserved. Or scan your code for process.env and os.environ keys.

  • Key names — containing SECRET, TOKEN, PASSWORD, PASS, PWD, KEY, PRIVATE, CREDENTIAL, AUTH, SALT, DSN or WEBHOOK.
  • Value patterns — such as Stripe (sk_live_…), GitHub (ghp_…), AWS (AKIA…), Slack, OpenAI and Anthropic keys, JWTs, PEM private keys and URLs with embedded passwords…
  • High-entropy strings — long random-looking values are treated as secrets even if the key name looks harmless.

Dockerfile Generator

Generate a production-ready Dockerfile and .dockerignore for Node.js, Next.js, Python, Go, Java, PHP, Ruby, .NET, Rust or static sites, with multi-stage builds.

  • Multi-stage builds — compile in a full image, then copy only the output into a slim runtime image. Compilers, dev dependencies and source code stay out of production.
  • Layer caching — copy the dependency manifest (package.json, requirements.txt, go.mod…) and install before copying the rest of the code, so a code change doesn’t…
  • A non-root user — if the app is compromised, the attacker doesn’t get root inside the container.

Kubernetes YAML Validator

Validate Kubernetes manifests online: YAML syntax, required fields, deprecated apiVersions, selector mismatches, resource limits, probes and security.

GitHub Actions Workflow Validator

Check GitHub Actions workflows before you push: triggers, jobs, steps, needs, expressions, cron, permissions, outdated actions and injection risks.

  • Unknown events or keys — typos such as pull-request instead of pull_request, or run-on instead of runs-on.
  • Broken job graphs — needs pointing at a job that doesn’t exist, or jobs that depend on each other in a cycle.
  • Expressions — unbalanced &#36;{{ }}, unknown contexts and references to step outputs that don’t exist.

JSON to TOML Converter

Convert JSON to TOML for Cargo.toml, pyproject.toml and config files: nested objects become tables, arrays of objects become [[arrays of tables]]. Free.

TOML Converter

Convert TOML to JSON or YAML and back: Cargo.toml, pyproject.toml and config files. Validates TOML 1.0 with clear errors, keeps dates and nested tables. Free.

Deep Link File Generator

Generate and validate apple-app-site-association and assetlinks.json for iOS Universal Links and Android App Links, with paths, fingerprints and hosting tips.

Line Ending Converter

Convert line endings between Windows (CRLF) and Unix (LF): detect mixed endings, fix files one by one or in bulk, trim trailing spaces and convert tabs. Free.

Windows Path Converter

Convert file paths between Windows, WSL, Git Bash, Cygwin, file:// URLs and escaped strings for JSON, C# or Python. Handles drives, UNC shares and spaces.

  • Windows — C:\Users\me\file.txt, backslashes and a drive letter.
  • WSL — Windows drives are mounted under /mnt: /mnt/c/Users/me/file.txt. Inside WSL, wslpath does the same conversion.
  • Git Bash / MSYS2 — /c/Users/me/file.txt.

CORS Header Generator & TesterSe necesita conexión a Internet

Generate CORS headers for Express, Nginx, Apache, Netlify, Vercel, Next.js or Workers — and test any URL’s preflight to see exactly why a request is blocked.

Chuletas y prompts

Chuletas para copiar y pegar: comandos de Git, Docker y Linux y prompts de IA para programar. Escribe tus valores una vez y copia comandos listos para usar. Las 6 herramientas de Chuletas →

Git Cheat Sheet

Interactive Git cheat sheet: branch, commit, merge, rebase, stash, undo and history commands explained in one line. Fill in your branch name and copy.

Docker Cheat Sheet

Interactive Docker cheat sheet: build, run, exec, logs, Compose, volumes, networks and cleanup commands. Fill in your image and container names and copy.

Linux Commands Cheat Sheet

Interactive Linux and bash cheat sheet: files, grep, find, permissions, processes, systemd, networking, SSH and rsync. Fill in your paths and copy commands.

AI Prompts for Developers

28 copy-paste AI prompts for developers: debugging, code review, refactoring, tests, SQL, commit messages and docs. Works with ChatGPT, Claude and Copilot.

  • Context — language, framework and versions. “React 19 with TypeScript” gets far better answers than “JavaScript”.
  • Expected vs actual — for bugs, say what should happen and what happens instead.
  • The smallest relevant code — paste the function and its callers, not the whole repository.

PowerShell Cheat Sheet

Interactive PowerShell cheat sheet: files, search, processes, services, networking, JSON and CSV, variables and scripting. Fill in your values and copy.

Windows CMD Commands Cheat Sheet

Windows Command Prompt cheat sheet: files, robocopy, findstr, processes, network, repair tools and batch scripting basics. Fill in your values and copy.

Herramientas JSON y datos

Formatea, valida y convierte JSON, YAML, CSV y TypeScript en tu navegador. Rápido, privado y sin subir nada: tus datos se quedan en tu dispositivo. Las 35 herramientas de JSON →

Formateador JSON

Formatea y valida JSON online: embellece o minifica, encuentra errores por línea y columna, ordena claves y explora el árbol. Gratis y en tu navegador.

Generador de datos ficticios

Genera datos de prueba falsos pero realistas: usuarios, productos, pedidos, direcciones y registros API anidados en 5 configuraciones regionales.

  • JSON — alimenta una API simulada, un servidor JSON o una importación al CMS de Webflow tras convertirlo con el conversor de JSON a CSV.
  • CSV — impórtalo a hojas de cálculo, Airtable o el CMS de Webflow (los valores anidados se aplanan a cadenas JSON).
  • SQL INSERT — rellena una tabla local de PostgreSQL, MySQL, SQLite o SQL Server; los valores se escapan y se ponen entre comillas según el dialecto.

De JSON a tipos

Pega JSON y obtén modelos tipados para TypeScript, Python, Go, Java, C#, Kotlin, Swift y Rust, con campos opcionales, valores nulos, fechas y tipos anidados.

  • Las matrices de objetos se fusionan — un campo que falta en algunos elementos pasa a ser opcional; un campo que a veces null se convierte en nulo.
  • Números — los números enteros se convierten en tipos enteros (int, int64, long, i64); cualquier número con decimales se convierte en un tipo float o double.
  • Fechas — las cadenas ISO 8601 como 2026-10-26T09:30:00Z pueden convertirse en Date, datetime, time.Time, OffsetDateTime, DateTimeOffset o DateTime<Utc>.

JSON Viewer

View JSON as a collapsible tree: expand and collapse nodes, search keys and values, see types and sizes and copy the JSON path of any value. Free.

  • Collapsible nodes — with item and key counts on every object and array.
  • Type colors — strings, numbers, booleans and null are easy to tell apart.
  • Search — highlights matching keys and values and opens the branches that contain them.

JSON Schema Validator

Validate JSON against a JSON Schema (draft 2020-12, 2019-09, 07 or 04) with clear error paths, format checks and a schema generator for sample data.

JSONPath Tester

Test JSONPath expressions against your JSON online: filters, wildcards, recursive descent and slices, with every match listed by path and value.

OpenAPI / Swagger Validator

Validate OpenAPI 3.1, 3.0 and Swagger 2.0 specs in YAML or JSON against the official schemas, plus broken $refs, duplicate operationIds and path parameters.

  • Swagger 2.0 — swagger: "2.0", definitions, host/basePath.
  • OpenAPI 3.0 — components, servers, requestBody; schemas are a JSON Schema draft-04 subset with nullable.
  • OpenAPI 3.1 — fully aligned with JSON Schema 2020-12 (type: [string, "null"] instead of nullable), adds webhooks.

JSON to YAML

Convert JSON to clean, readable YAML instantly — and edit the YAML to get JSON back. Free online converter with indent and quoting options. No upload.

YAML to JSON

Convert YAML to JSON online for free. Supports anchors, merge keys and multi-document files, and shows YAML errors with line and column. Runs in your browser.

  • Anchors, aliases and merge keys — &defaults, *defaults and <<: *defaults (common in Docker Compose and GitLab CI) are expanded into plain JSON.
  • Multiple documents — files with several documents separated by --- (typical for Kubernetes) become a JSON array, one element per document.
  • Block scalars — | keeps line breaks, > folds them into spaces.

JSON to CSV

Convert JSON arrays to CSV online for free. Flattens nested objects with dot notation, handles arrays and quoting, and exports Excel-ready CSV or TSV files.

CSV to JSON

Convert CSV to JSON online for free. Auto-detects the delimiter, handles quoted fields with commas and line breaks, detects numbers and rebuilds nested objects.

JSON to TypeScript

Generate TypeScript interfaces or type aliases from JSON instantly. Free online converter with nested types, optional and nullable fields and array merging.

JSON to JSON Schema

Generate a JSON Schema from sample JSON: types, required fields, formats (email, date, URI, UUID), enums and arrays of objects. Draft 2020-12 or draft-07.

  • Types — strings, numbers, integers (whole numbers), booleans, null, objects and arrays. A field that is sometimes a number and sometimes null becomes "type":…
  • Arrays — every item is merged into one items schema, so an array of user objects gets one user schema with all keys seen.
  • Required — by default a key is required only if it appears in every object of that shape. With one example, all keys are required.

JSON Schema to TypeScript

Convert a JSON Schema to TypeScript interfaces: required and optional fields, enums, unions, $ref definitions and descriptions as JSDoc. In your browser.

JSON5 to JSON Converter

Convert JSON5 and JSONC (JSON with comments, trailing commas, single quotes and unquoted keys) to strict JSON, with exact error positions. Runs in your browser.

JSONL Converter

Convert JSON Lines (JSONL, NDJSON) to a JSON array and JSON arrays to JSONL, validate every line with exact errors, and preview records. Free, in your browser.

JSON to XML

Convert JSON to XML online. Maps arrays to repeated elements and @-prefixed keys to attributes, with a custom root element, indentation and declaration.

XML to JSON

Convert XML to JSON online. Attributes become @-prefixed keys, repeated elements become arrays, CDATA and text are kept; optional type detection.

JSON Diff

Compare two JSON documents and list every added, removed and changed value with its path. Ignores key order and, optionally, array order and case.

JSON Escape & Unescape

Escape text for use inside JSON strings, unescape \n, \" and \u sequences, embed a JSON document as a string and parse it back. ASCII-only option.

JSON to Markdown Table

Convert a JSON array (API responses, LLM output) into a neatly aligned Markdown table. Flattens nested objects, right-aligns numbers and escapes pipes. Free.

  • Columns — are the union of keys across all objects, in first-seen order; missing values become empty cells.
  • Nested objects — are flattened (address.city); arrays and deeper structures are shown as compact JSON.
  • Alignment — in Auto mode, numeric columns are right-aligned with ---: so figures line up.

JSON Validator

Validate JSON and find syntax errors with the exact line and column: missing or trailing commas, quotes and brackets. Fix and format JSON in one step.

  • Trailing comma — {"a": 1,} is valid JavaScript but not JSON.
  • Single quotes — JSON strings and keys need double quotes: "name", not 'name'.
  • Unquoted keys — {name: "x"} must be {"name": "x"}.

JSON to Go

Convert JSON to Go Structs instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Java

Convert JSON to Java Classes instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Python

Convert JSON to Python Dataclasses instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to C#

Convert JSON to C# Classes instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Kotlin

Convert JSON to Kotlin Data Classes instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Swift

Convert JSON to Swift Structs instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Rust

Convert JSON to Rust Structs instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to TOML Converter

Convert JSON to TOML for Cargo.toml, pyproject.toml and config files: nested objects become tables, arrays of objects become [[arrays of tables]]. Free.

TOML Converter

Convert TOML to JSON or YAML and back: Cargo.toml, pyproject.toml and config files. Validates TOML 1.0 with clear errors, keeps dates and nested tables. Free.

XML to CSV Converter

Convert XML to CSV online: repeating records are detected automatically, attributes and nested values become columns. Preview the table and download CSV. Free.

XML to Excel Converter

Convert XML to an Excel .xlsx file online: repeating records become rows, attributes and nested elements become columns. Preview, then download. Free.

GraphQL Formatter & Validator

Format, minify and validate GraphQL queries and schemas. See syntax errors with line and column and check queries against your schema SDL. Runs locally.

GraphQL Query Builder

Build GraphQL queries and mutations visually: paste your schema, tick the fields you need, fill in arguments and copy the query with its variables JSON.

Herramientas de bases de datos y Excel

Herramientas gratuitas para bases de datos y hojas de cálculo: convierte Excel y CSV a SQL, JSON, arrays PHP o JavaScript, pasa volcados SQL a Excel y genera CREATE TABLE. Las 26 herramientas de Bases de datos →

CSV & Excel to SQL

Convert CSV or Excel to SQL INSERT statements online. Detects column types, writes CREATE TABLE and supports MySQL, PostgreSQL, SQLite, SQL Server and Oracle.

  • Quotes — inside text are doubled (O'Brien → 'O''Brien'); MySQL output also escapes backslashes.
  • Identifiers — are quoted with backticks (MySQL), double quotes (PostgreSQL, SQLite, Oracle) or brackets (SQL Server), so reserved words like order or group work as…
  • Multi-row inserts — are much faster than one statement per row. SQL Server allows at most 1,000 rows per VALUES list, and Oracle uses INSERT ALL … SELECT 1 FROM DUAL.

SQL Playground

Run SQL online with a real SQLite database in your browser. Sample tables included, import CSV, run multiple statements, export results and save the database.

SQL Validator

Validate SQL syntax for MySQL, PostgreSQL, SQL Server, SQLite, BigQuery and Snowflake. See the exact line and column of errors plus best-practice warnings.

  • Identifier quotes — MySQL and MariaDB use backticks (`order`), PostgreSQL, SQLite and the SQL standard use double quotes, SQL Server uses square brackets ([order]).
  • Row limits — LIMIT 10 in MySQL, PostgreSQL and SQLite; TOP 10 or OFFSET … FETCH in SQL Server.
  • Upserts — ON DUPLICATE KEY UPDATE (MySQL) vs ON CONFLICT … DO UPDATE (PostgreSQL, SQLite) vs MERGE (SQL Server, Snowflake, BigQuery).

Excel to JSON

Convert Excel spreadsheets to JSON online for free. Open .xlsx files or paste cells, pick a sheet, keep dates and numbers, and export an array of objects.

  • Old .xls files — use a binary format. Save them as .xlsx or CSV in Excel (File → Save As) first.
  • Merged cells — only keep their value in the top-left cell; the others come through empty.
  • Duplicate column names — are renamed name_2, name_3 so no data is overwritten.

JSON to Excel

Convert JSON to an Excel .xlsx file online for free. Flattens nested objects into columns, keeps numbers as numbers, bolds and freezes the header row.

  • Types survive — Numbers are stored as numbers and booleans as TRUE/FALSE, so formulas such as =SUM() work immediately.
  • No encoding issues — Accents, emoji and non-Latin scripts display correctly; CSV files often need a UTF-8 BOM for Excel.
  • No delimiter guessing — Excel in many European locales expects semicolons in CSV files; an .xlsx file has no delimiter at all.

JSON to SQL

Convert JSON arrays to SQL INSERT and CREATE TABLE statements for MySQL, PostgreSQL, SQLite, SQL Server or Oracle. Flattens nested objects. Free and private.

  • Numbers — integers become INT (or BIGINT above 2,147,483,647); decimals become DECIMAL with enough precision for the largest value.
  • Booleans — TRUE/FALSE in MySQL and PostgreSQL, 1/0 in SQLite, SQL Server (BIT) and Oracle.
  • Strings that look like dates — (2026-02-14 or ISO timestamps) become DATE or DATETIME/TIMESTAMP columns.

SQL to JSON, CSV & Excel

Convert SQL INSERT statements and mysqldump files to JSON, CSV or Excel online. Reads CREATE TABLE column names, handles escapes and multiple tables.

  • Multi-row inserts — VALUES (…), (…), (…) as written by mysqldump and most export tools.
  • Column names — from the INSERT column list, or — when the INSERT has none — from the matching CREATE TABLE in the same script.
  • Quoted identifiers — `backticks`, "double quotes" and [brackets], plus schema-qualified names like public.users.

CSV & Excel to HTML Table

Convert CSV, Excel or JSON to a clean HTML table online. Semantic thead markup, escaped cells, optional Bootstrap classes or built-in CSS and a live preview.

CSV & Excel to Markdown Table

Convert CSV, Excel cells or JSON to a Markdown table online. Padded columns, escaped pipes and right-aligned numbers — ready for GitHub, READMEs and docs.

  • Pipes — (|) inside a cell would start a new column, so they are escaped as \|.
  • Line breaks — end a table row in Markdown. They are converted to <br> (which GitHub renders) or to spaces.
  • Backslashes — are escaped so they appear literally.

Excel, CSV & JSON to PHP Array

Convert CSV, Excel or JSON to a PHP array online. Associative or indexed arrays, short [] or array() syntax, keyed by ID, properly escaped strings. Free.

Excel, CSV & JSON to JS Array

Convert CSV, Excel or JSON to a JavaScript array of objects online. const, export or module.exports, unquoted keys, single or double quotes, trailing commas.

  • Unquoted keys — when the key is a valid identifier (name:), quoted only when needed ('first name':).
  • Single or double quotes — to match your Prettier or ESLint settings.
  • Trailing commas — , which keep diffs to one line when you add rows.

CREATE TABLE Generator

Build SQL CREATE TABLE statements for MySQL, PostgreSQL, SQLite, SQL Server and Oracle. Primary keys, auto-increment, defaults, or infer columns from data.

  • PRIMARY KEY — uniquely identifies each row and implies NOT NULL. Tick PK on several columns for a composite key.
  • NOT NULL — rejects missing values. Use it for every column your application always fills.
  • UNIQUE — prevents duplicates, such as two accounts with the same email.

SQL IN Clause Generator

Turn a list of values or an Excel column into a SQL IN clause. Quotes and escapes values, removes duplicates and splits into groups of 1,000 for Oracle. Free.

  • Oracle — allows at most 1,000 expressions in one IN list (error ORA-01795). Set groups of 1,000 and the generator joins them with OR.
  • SQL Server — has no fixed limit, but statements with many thousands of values parse slowly; use a temporary table or table-valued parameter instead.
  • MySQL — is limited by max_allowed_packet; PostgreSQL can also take an array: WHERE id = ANY('{1,2,3}').

Split CSV

Split a large CSV into smaller files by rows per file, number of files or column value. Keeps the header in every file; download all as a ZIP. Free, private.

  • The header row — is repeated at the top of every file, so each piece imports on its own.
  • Quoted values — commas, quotes and line breaks inside cells — are written back correctly.
  • The delimiter — is detected (comma, semicolon, tab or pipe) and reused in the output.

Split Excel

Split an Excel spreadsheet into multiple .xlsx files: by rows, number of files, column value or one file per sheet. Download all as a ZIP. Free and private.

  • Rows per file — fixed-size chunks, e.g. 10,000 rows each for an import limit.
  • Number of files — the rows divided as evenly as possible.
  • Column value — one workbook per distinct value in a column, named after the value.

CSV to Excel

Convert CSV to an Excel .xlsx file online: delimiter detected, numbers kept numeric, leading zeros and accents preserved, bold frozen header. Free and private.

JSONL Converter

Convert JSON Lines (JSONL, NDJSON) to a JSON array and JSON arrays to JSONL, validate every line with exact errors, and preview records. Free, in your browser.

Comma to New Line

Turn a comma-separated list into one item per line, or swap new lines back to commas. Trims spaces after commas. Free comma to new line converter.

MySQL Syntax Checker

Check MySQL and MariaDB query syntax online. Pinpoints the line and column of every error and warns about UPDATE without WHERE, SELECT * and more.

  • Casts — PostgreSQL accepts value::int; most others need CAST(value AS INT).

PostgreSQL Syntax Checker

Check PostgreSQL query syntax online: CTEs, ::casts, RETURNING, ON CONFLICT and JSON operators. Shows the line and column of each error. Free and private.

Excel Formula to JavaScript

Convert Excel and Google Sheets formulas to JavaScript. Translates IF, SUMIFS, VLOOKUP, XLOOKUP, ROUND, text and date functions with Excel-accurate helpers.

  • Operator precedence — In Excel =-2^2 is 4 because negation binds tighter than ^. JavaScript does not even allow -2 ** 2. The converter always adds the parentheses Excel…
  • Rounding — Excel rounds halves away from zero; Math.round(-2.5) returns −2 and (1.005).toFixed(2) gives "1.00". The generated round() helper matches Excel.
  • Remainders — MOD(-7, 3) is 2 in Excel but -7 % 3 is −1 in JavaScript, so a mod() helper is used.

Excel Formula to Python

Convert Excel formulas to Python code online. Translates IF, SUMIFS, COUNTIF, VLOOKUP, ROUND and text functions into clean Python with Excel-accurate rounding.

  • Banker's rounding — Python's round(2.5) returns 2 and round(0.125, 2) returns 0.12; Excel gives 3 and 0.13. The output uses an excel_round() helper based on Decimal with…
  • Concatenation — "Total: " + 5 raises a TypeError in Python, so every non-text operand of & is wrapped in str().
  • IF is an expression — IF becomes Python's conditional expression (a if c else b), and nested IFs chain naturally.

Excel Formula to PHP

Convert Excel formulas to PHP code online. Translates IF, VLOOKUP, SUMIFS, IFERROR, text and date functions into PHP 8 with multibyte-safe string handling.

  • Nested ternaries — Since PHP 8, unparenthesized nested ternaries are a fatal error. Every nested IF is wrapped in parentheses automatically.
  • Concatenation precedence — In PHP 8, + and - bind tighter than ., so "Total: " . $a + $b adds first. The converter keeps Excel's meaning either way.
  • Multibyte text — LEFT, MID, LEN, UPPER and LOWER use the mb_* functions, so accented characters and emoji count as one character, like in Excel.

Excel Formula to SQL

Convert Excel formulas to SQL for MySQL, PostgreSQL or SQL Server. IF becomes CASE WHEN, SUMIFS and COUNTIF become conditional aggregates. Free and private.

XML to CSV Converter

Convert XML to CSV online: repeating records are detected automatically, attributes and nested values become columns. Preview the table and download CSV. Free.

XML to Excel Converter

Convert XML to an Excel .xlsx file online: repeating records become rows, attributes and nested elements become columns. Preview, then download. Free.

Herramientas de compresión y minificación

Herramientas de compresión gratis: gzip y Brotli, prueba de compresión de sitios web, minificadores de JavaScript, HTML, JSON y XML, optimizador SVG y ZIP. Las 17 herramientas de Comprimir →

JavaScript Minifier

Minify JavaScript online with Terser. Mangle names, drop dead code and console calls, keep license comments, support ES modules and see the gzipped size. Free.

  • Syntax error — the line and column are shown. TypeScript and JSX must be compiled to JavaScript first.
  • Code stops working after mangling — turn off Mangle top-level names; if that does not help, check for eval or code that reads function names.
  • Need a readable version again? — Use the JavaScript formatter to beautify minified code.

Website Compression TestSe necesita conexión a Internet

Check if a website uses gzip, Brotli or Zstandard compression. See transfer sizes, savings, uncompressed CSS/JS files and how small the page could be.

  • Each encoding separately — the page is requested with identity, br, gzip, zstd and a browser-like combined header, and the real transferred bytes are measured.
  • Potential savings — the uncompressed page is compressed on our server with gzip 6, gzip 9, Brotli 5 and Brotli 11, so you can see what you are leaving on the table.
  • Linked CSS and JavaScript — up to 12 stylesheets and scripts from the page are checked, because it is common for HTML to be compressed while static files are not.

SVG Optimizer

Optimize SVG files online with SVGO: remove editor metadata, simplify paths, round numbers and minify markup. Live before/after preview and size savings. Free.

Gzip Compress & Decompress

Gzip compress or decompress text and files online. Choose levels 1–9, zlib or raw deflate, view Base64 output, open .gz files and compare with Brotli. Private.

  • “Invalid data” — usually means the input is Brotli, or the Base64 was cut off. Try the Brotli tab, or check the string is complete.
  • A .tar.gz file — decompresses to a .tar archive, which you can then open with any archive tool.
  • Already-compressed files — (JPEG, MP4, ZIP) do not get smaller — the data has no redundancy left.

Brotli Compress & Decompress

Compress or decompress Brotli (.br) online with quality 0–11. Compare Brotli with gzip for your text or files. Runs in your browser, nothing uploaded.

  • Size — Brotli wins on almost all text; the gap is largest for small files thanks to the built-in dictionary.
  • Speed — at quality 11 Brotli is much slower to compress than gzip -9; at quality 4–5 it is comparable.
  • Support — all current browsers accept Brotli over HTTPS. gzip remains the safe fallback for old clients and tools.

HTML Minifier

Minify HTML online: remove comments and whitespace, collapse boolean attributes and minify inline CSS and JavaScript. Keeps pre and textarea intact.

JSON Minifier

Minify JSON online: remove whitespace and line breaks, validate the syntax, sort keys and convert arrays to JSON Lines. Shows minified and gzipped size.

  • API responses and config shipped to browsers — fewer bytes over the network.
  • Storing JSON — in databases, Redis, cookies, environment variables or query strings where size limits apply.
  • Embedding JSON-LD — or app state in HTML.

XML Minifier

Minify XML online: remove comments, indentation and whitespace between tags while keeping CDATA and text intact. Validates well-formedness and shows savings.

ZIP File Creator

Create ZIP files online from files and folders. Pick the compression level, keep folder structure and download instantly. Files never leave your device.

  • Nothing is uploaded — confidential documents never leave your computer.
  • It is fast — no upload or download wait for large files.
  • There is no file-size limit — imposed by a server; the practical limit is your device’s memory (a few gigabytes on a desktop).

Unzip Files Online

Unzip files online: open a ZIP archive, see every file and folder, preview text and images and download single files. Runs in your browser, nothing uploaded.

  • Password-protected ZIPs — encryption is not supported; you will see a clear message.
  • RAR, 7z and tar.gz — these are different formats. A .gz file can be decompressed with the gzip tool.
  • Very large archives — the whole archive is held in memory, so multi-gigabyte files may not open on phones.

Compress Image to 20 KB

Compress a JPG, PNG or WebP image to under 20 KB for signatures and tiny form uploads. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 50 KB

Compress a JPG, PNG or WebP image to under 50 KB for passport photos and application forms. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 100 KB

Compress a JPG, PNG or WebP image to under 100 KB for job portals, visa forms and websites. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 200 KB

Compress a JPG, PNG or WebP image to under 200 KB for online forms, avatars and blogs. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 500 KB

Compress a JPG, PNG or WebP image to under 500 KB for websites, CMS uploads and marketplaces. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 1 MB

Compress a JPG, PNG or WebP image to under 1 MB for upload limits and sharing. The best quality that fits, many images at once, nothing uploaded.

Compress Images for Email

Compress a JPG, PNG or WebP image to under 1 MB so several photos fit in one email. The best quality that fits, many images at once, nothing uploaded.

Herramientas PDF

Herramientas PDF gratis en el navegador: une, divide, gira y reordena PDF, convierte JPG a PDF y PDF a JPG, y añade marcas de agua y números de página. Las 23 herramientas de PDF →

Combinar archivos PDF

Une varios archivos PDF en uno solo y ordena sus páginas como quieras. Gratis, en tu navegador y sin subir tus documentos a ningún servidor.

De JPG a PDF

Convierte imágenes JPG y PNG en un PDF online y gratis. Ordena las páginas y descarga el archivo. Todo ocurre en tu navegador, sin subir nada.

De PDF a JPG

Convierte las páginas de un PDF en imágenes JPG de alta calidad, online y gratis. Tu archivo se procesa en el navegador y no se sube a ningún servidor.

Dividir un PDF

Divide un PDF en varios archivos o extrae las páginas que necesites, online y gratis. Se procesa en tu navegador, sin registro y sin marcas de agua.

Comprimir PDF

Reduce el tamaño de tus archivos PDF online y gratis. Se procesan en tu navegador, sin subirlos a ningún servidor, sin registro y sin marcas de agua.

  • Reduce — la resolución de las imágenes a un nivel razonable para el nivel elegido y las vuelve a codificar como JPEG.
  • Conserva el original — de cualquier imagen que la nueva versión no consiga reducir.
  • Agrupa la estructura del archivo — en flujos de objetos comprimidos y descomprime cualquier contenido de página sin comprimir.

Escáner de tarjetas de identificación

Escanea las dos caras de un documento de identidad o del carné de conducir en una sola página: endereza las fotos.

  • Permisos de conducir — anverso y reverso en una sola página para alquileres de coches, aseguradoras, empresas y formularios de la Dirección General de Tráfico. Echa un…
  • Pasaportes — escanea la página de la foto del pasaporte (y una segunda página si te la piden) para solicitudes de visado y reservas de viaje con el escáner de…

De PDF a Word

Convierte PDF a Word editable online y gratis. Descarga un archivo DOCX en segundos, sin registro y sin marcas de agua. Prueba con tu documento ahora.

Passport Scanner

Scan your passport photo page with your phone: straighten it, print at real size or save as PDF or JPG under a size limit. Private — runs in your browser.

  • Size — the photo page is 125 × 88 mm (ID-3). At “Real size” it prints exactly that big.
  • Glare — passport pages are laminated. Avoid the flash, tilt the passport slightly away from the light, or shoot near a window.
  • Flatness — press the open passport flat — the straightening fixes the perspective, not a curved page.

Driver’s License Scanner

Scan the front and back of your driver’s license onto one page: straighten the photos, print at real size or save as PDF or JPG. Private — runs in your browser.

  • Surface — a dark, plain table makes the card’s edges easy to find, and the corners are placed for you.
  • Glare — licenses have a glossy security layer. Turn off the flash and tilt the card slightly away from bright lights so the photo and text are readable.
  • Size — driver’s licenses use the standard card size (85.6 × 54 mm, ID-1). At “Real size” the copy prints exactly as big as the card — print at 100% /…

Girar PDF

Gira las páginas de un PDF en línea y guárdalas de forma permanente. Gira páginas sueltas o todo el documento 90° o 180°.

Añadir números de página a un PDF

Añade números de página a un PDF en línea. Elige la posición, el formato (1, Página 1 de N, 1 / N), el número inicial, el tamaño y los márgenes.

  • Si saltas la primera página, — la portada queda sin numerar y la numeración empieza en la página 2 (con el número que elijas, normalmente el 1).
  • «Empezar en» — continúa la numeración de un documento anterior, por ejemplo, el 45 para el segundo volumen.
  • La opción «Espejo» — coloca los números en el borde exterior —a la derecha en las páginas impares, a la izquierda en las pares—, como en un libro impreso.

Sign PDF

Sign a PDF online for free: draw, type or upload your signature, place it on any page, add the date and download the signed PDF. Private — nothing is uploaded.

PDF to Text

Extract text from a PDF online: plain text with clean paragraphs, or Markdown with headings and lists, page by page. Copy it or download .txt or .md files.

PDF to Markdown

Convert PDF to Markdown online: headings, paragraphs and bullet lists become clean Markdown for ChatGPT, Notion, Obsidian or GitHub. Download .md, free.

Crop PDF

Crop PDF pages online: drag a box or enter margins, trim white space automatically, apply to one page or all, and download the cropped PDF. Free and private.

Compare PDF

Compare two PDF files online: see added, removed and changed text side by side or inline, page by page, with a count of every change. Free and private.

Remove Pages from PDF

Delete pages from a PDF online: click the pages you don’t need, check the thumbnails and download the PDF without them. Free, private and instant.

Extract Pages from PDF

Extract pages from a PDF online: type page ranges like 1-3, 7, save them as a new PDF or split every page into its own file. Free and private in your browser.

PDF to PNG

Convert PDF to PNG online: every page becomes a sharp PNG image at 72, 150 or 300 DPI. Download single pages or all as a ZIP. Free, private, in your browser.

Website to PDFSe necesita conexión a Internet

Convert any web page to PDF online: a text PDF with selectable text and links on A4, Letter or one long page — or a pixel-perfect image PDF of the screenshot.

Herramientas de seguridad y criptografía

Herramientas de seguridad: bcrypt, htpasswd, HMAC, codificador y decodificador JWT, claves RSA y SSH, decodificador de certificados y CSR, AES. Las 27 herramientas de Seguridad →

Bcrypt Generator & Checker

Generate bcrypt password hashes with a chosen cost factor and verify a password against an existing bcrypt hash. Supports $2a$, $2b$ and $2y$.

Decodificador JWT

Decodifica tokens JWT al instante: consulta el encabezado, el payload y la caducidad. Se procesa en tu navegador, así que tu token no sale de tu equipo.

  • Encabezado — JSON que describe el token, p. ej., {"alg":"HS256","typ":"JWT"}.
  • Carga útil — JSON con las afirmaciones: quién es el usuario, qué puede hacer y cuándo caduca el token.
  • Firma — calculada a partir de header.payload una clave secreta o privada, por lo que cualquier cambio en las dos primeras partes lo invalida.

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files online. Free, with HMAC, hex or Base64 output and a checksum compare field.

IBAN Validator

Validate IBANs for 78 countries: length, structure and the mod-97 checksum, with the bank and branch code decoded. Check many at once or make test IBANs. Free.

Email Header Analyzer

Paste raw email headers to trace every server hop and delay, see SPF, DKIM and DMARC results, find the real sender IP and spot spoofing — all in your browser.

WireGuard Config Generator

Generate a WireGuard VPN setup in your browser: server and client keys, wg0.conf, one config per device with a QR code for phones, NAT and DNS. ZIP download.

AWS IAM Policy Generator

Build least-privilege AWS IAM and S3 bucket policies: pick services, access levels and resources; add MFA, IP and TLS conditions; see wildcard warnings.

S3 Bucket Policy Generator

Generate an Amazon S3 bucket policy: allow CloudFront (OAC), another account or an IAM role, enforce HTTPS, or allow public read.

  • CloudFront (OAC) — the bucket stays private; only your distribution may read it, checked with AWS:SourceArn.
  • Cross-account — the other account’s root principal (or a role in it) may read or write objects.
  • HTTPS only — a Deny statement for requests where aws:SecureTransport is false — a common compliance requirement.

PKCE Generator

Generate an OAuth 2.0 PKCE code verifier and S256 code challenge in your browser, plus state and nonce, the authorization URL and the token request.

  • S256 — code_challenge = BASE64URL(SHA256(code_verifier)), without padding.

ULID & Nano ID Generator

Generate ULIDs (time-sortable, with the timestamp decoded) or Nano IDs with a custom alphabet and length. Bulk up to 1,000 and see the collision risk. Free.

Nano ID Generator

Generate Nano IDs online: choose the length, the alphabet (URL-safe, no look-alikes, numbers, hex or custom) and a prefix — and see the collision risk.

MD5 Hash Generator

Generate the MD5 hash of any text instantly — plus SHA-1 and SHA-256 for comparison. Hex or Base64 output, HMAC-MD5 and hash comparison. Free and private.

SHA-256 Hash Generator

Generate SHA-256 hashes of any text instantly, plus SHA-1, SHA-384, SHA-512 and MD5. Hex or Base64 output, HMAC-SHA256 and hash comparison. Free, private.

JavaScript Obfuscator

Obfuscate JavaScript online to make it hard to read and copy: renamed variables, encoded strings, control-flow flattening and dead code. Free.

  • Light — renaming and string array; small overhead. Good for most front-end code.
  • Medium — adds control-flow flattening, string encoding and splitting. Code grows and runs slower.
  • Strong — adds dead code injection and more aggressive transforms. Use only on code that isn’t performance-critical.

TOTP Generator

Generate TOTP two-factor codes from a Base32 secret, create new secrets with an otpauth:// link for authenticator apps, and verify codes. Runs in your browser.

  • Clock — TOTP depends on the time. Turn on automatic date and time on your phone and computer.
  • Secret — copy it exactly; it is Base32 (A–Z and 2–7) — 0, 1 and 8 never appear.
  • Settings — digits, period and algorithm must match what the service uses (the otpauth link says so).

Password Breach Checker

Check if a password appeared in a data breach without sending it: only the first 5 characters of its SHA-1 hash leave your browser. Free and private.

  • Found — the password is in breach lists that attackers use for “credential stuffing”. Change it on every site where you used it, even if it looks strong.
  • Not found — it isn’t in known breaches. That doesn’t make it strong — short or guessable passwords can still be cracked. Check it with the Password Strength…

CSP Generator

Build a Content-Security-Policy header with presets for Google Analytics, Fonts, YouTube and Stripe. Get the header, meta tag and nginx, Apache, Vercel configs.

Credit Card Validator

Check whether a credit or debit card number is valid with the Luhn algorithm and see the card brand — Visa, Mastercard, Amex and more. Plus test card numbers.

Htpasswd Generator

Create .htpasswd entries for Apache and Nginx Basic Auth with bcrypt, APR1-MD5 or SHA1. Add several users, copy the lines or download the file. Runs locally.

HMAC Generator

Generate HMAC-SHA256, SHA-384, SHA-512 and SHA-1 signatures online. Hex or Base64 output, text, hex or Base64 keys, and webhook signature verification.

JWT Encoder

Create signed JSON Web Tokens online with HS256, HS512, RS256, PS256 or ES256. Edit header and payload, add iat/exp claims and sign with a secret or key.

RSA Key Generator

Generate RSA 2048–4096, ECDSA P-256/P-384 and Ed25519 key pairs in your browser. Download PKCS#8 and SPKI PEM, OpenSSH and JWK public keys. Never uploaded.

  • PKCS#8 PEM — (BEGIN PRIVATE KEY) — the standard private key format for OpenSSL, Node.js, Java, Go and the JWT encoder.
  • SPKI PEM — (BEGIN PUBLIC KEY) — the public key to share with whoever verifies your signatures.
  • OpenSSH — (ssh-rsa AAAA…) — for authorized_keys. For SSH key pairs with an OpenSSH private key, use the SSH key generator.

SSH Key Generator

Generate SSH key pairs online: Ed25519, RSA 4096 or ECDSA. Get an OpenSSH private key and an authorized_keys public key with fingerprint. Runs locally.

SSL Certificate Decoder

Decode SSL/TLS certificates in PEM or DER: subject, issuer, validity, SANs, key size, extensions and SHA-256 fingerprint, for a whole chain. Runs locally.

  • Name mismatch — the hostname is not in the SAN list.
  • Expired / not yet valid — check the dates and the server’s clock.
  • Incomplete chain — paste the whole chain the server sends; the intermediate’s subject must match the leaf’s issuer.

CSR Decoder

Decode a Certificate Signing Request (CSR) to check its subject, domains (SANs), key type, size and signature before sending it to a certificate authority.

  • Domains — every hostname — including www and bare domain — must appear in the SAN list. Many CAs copy the CN into the SANs, but not all.
  • Key — RSA 2048 bits or more, or ECDSA P-256 / P-384. Smaller RSA keys are rejected.
  • Organization fields — for OV/EV certificates, O, L, ST and C must match your legal registration exactly. For DV certificates they are ignored.

AES Encrypt & Decrypt

Encrypt and decrypt text with AES-256 and a password: modern AES-GCM with PBKDF2, or OpenSSL-compatible aes-256-cbc output. Runs in your browser.

CORS Header Generator & TesterSe necesita conexión a Internet

Generate CORS headers for Express, Nginx, Apache, Netlify, Vercel, Next.js or Workers — and test any URL’s preflight to see exactly why a request is blocked.

Herramientas de código

Formatea HTML, CSS, JavaScript y SQL, minifica CSS, prueba expresiones regulares, compara textos y convierte cURL a código y Markdown a HTML. Las 57 herramientas de Código →

Online HTML Editor

Write HTML, CSS and JavaScript with a live preview and console in your browser. Sandboxed, autosaved and downloadable as one HTML file. No sign-up.

  • Tab — inserts two spaces instead of leaving the editor.

Probador de expresiones regulares

Prueba expresiones regulares en tiempo real: resalta coincidencias, muestra grupos y reemplazos, e incluye una chuleta. Gratis, sin registro y en tu navegador.

Comprobador de diferencias

Compara dos textos o archivos y ve al instante las diferencias línea por línea y palabra por palabra. Gratis, privado y sin subir nada a ningún servidor.

  • La opción «Ignorar espacios en blanco» — trata las secuencias de espacios y tabulaciones como un solo espacio e ignora los espacios en blanco al principio y al final de las líneas; es…
  • La opción «Ignorar mayúsculas y minúsculas» — trata «Error» y «error» como si fueran lo mismo.
  • «Ocultar lo que no ha cambiado» — oculta los tramos largos que no han cambiado, manteniendo tres líneas de contexto alrededor de cada cambio. Haz clic en una fila oculta para…

Generador de archivos README

Crea un README.md profesional con insignias, instalación, instrucciones de uso, configuración, hoja de ruta y licencia. Gratis y en tu navegador.

  • Empieza por el resultado — , no por la tecnología: «Convierte cualquier cadena en un slug compatible con URL» es mejor que «Una utilidad de TypeScript que utiliza la…
  • Haz que los ejemplos se puedan copiar — y pegar y que se puedan ejecutar; nada de marcadores de posición que se rompan al pegarlos.
  • Usa enlaces relativos — para los archivos del repositorio (./docs/setup.md, LICENSE) para que funcionen en bifurcaciones y ramas.

HTML Formatter

Free online HTML formatter: beautify messy or minified HTML with clean indentation, format inline CSS & JS, or minify HTML safely — all in your browser.

CSS Formatter

Beautify minified or messy CSS online for free: one declaration per line, consistent indentation, clean media queries — or minify it again in one click.

  • Two-space indentation — is the de-facto standard in most CSS style guides and the Prettier default.
  • One selector per line — in grouped selectors makes diffs smaller when you add or remove a selector.
  • A blank line between rules — improves scanning in long files.

JavaScript Formatter

Beautify minified or messy JavaScript online for free. Readable indentation, brace styles, JSX support — plus a safe whitespace minifier. Runs in your browser.

  • “Doesn’t parse as plain JavaScript” — shown for TypeScript, JSX or a real syntax error. Formatting still works; minify requires valid JavaScript.
  • JSON — formats fine here, but the JSON Formatter also validates it and points to the exact error.

CSS Minifier

Minify CSS online for free: strip comments and whitespace, shorten colors, numbers and zero units safely, and see the size before and after, including gzip.

SQL Formatter

Format SQL queries online for free. Pick MySQL, PostgreSQL, SQL Server, SQLite, BigQuery and more, set keyword case and indentation, and copy clean SQL.

cURL to Code

Convert curl commands to JavaScript fetch, Axios, Node.js, Python requests, PHP cURL and Go code. Handles headers, JSON, forms, auth and file uploads. Free.

  • JavaScript fetch — built into every browser. Cross-origin requests also need the server to send CORS headers, and browsers refuse to set headers like Cookie or Host;…
  • Node.js fetch — built into Node 18+, no dependency needed; file uploads use fs.openAsBlob.
  • Axios — popular for its interceptors and automatic JSON handling.

XML Formatter

Format and validate XML online. Pretty-print with 2 or 4 spaces or tabs, keep text and CDATA intact, and find well-formedness errors by line. Free and private.

Markdown Table Generator

Create Markdown and HTML tables in a spreadsheet-like editor: add rows and columns, set alignment, paste from Excel or Google Sheets, and copy the result.

HTML Table Generator

Create HTML tables visually: type or paste cells from Excel and Google Sheets, set column alignment and copy clean code with thead and tbody. Free.

  • <thead> and <th scope="col"> — mark the header row, so screen readers announce the column name for each cell.
  • <tbody> — holds the data rows; browsers add it anyway, but writing it keeps your CSS selectors predictable.

JSON to JSON Schema

Generate a JSON Schema from sample JSON: types, required fields, formats (email, date, URI, UUID), enums and arrays of objects. Draft 2020-12 or draft-07.

  • Types — strings, numbers, integers (whole numbers), booleans, null, objects and arrays. A field that is sometimes a number and sometimes null becomes "type":…
  • Arrays — every item is merged into one items schema, so an array of user objects gets one user schema with all keys seen.
  • Required — by default a key is required only if it appears in every object of that shape. With one example, all keys are required.

JSON Schema to TypeScript

Convert a JSON Schema to TypeScript interfaces: required and optional fields, enums, unions, $ref definitions and descriptions as JSDoc. In your browser.

JSON5 to JSON Converter

Convert JSON5 and JSONC (JSON with comments, trailing commas, single quotes and unquoted keys) to strict JSON, with exact error positions. Runs in your browser.

Regex Explainer

Paste a regular expression and get it explained in plain English, token by token: groups, character classes, quantifiers, anchors, lookarounds and flags.

Find and Replace

Find and replace text online: case-sensitive, whole words or regex with capture groups, several replacements at once, live match count and highlighting. Free.

  • Whole words — stops “cat” from also changing “category”.

Regex Replace

Find and replace text with regular expressions: capture groups ($1, $2), named groups, multiline anchors and several rules at once, with live highlighting.

Tabs to Spaces

Convert tabs to spaces (2 or 4) in code and text, or spaces back to tabs. Fix mixed indentation before committing or pasting. Free and private.

Find and Replace in Files

Find and replace text across many files at once — code, CSV, Markdown, HTML, JSON. Regex, match counts per file, preview, and download edited files as a ZIP.

LICENSE File GeneratorSe necesita conexión a Internet

Create a LICENSE file for your project: MIT, Apache 2.0, GPL 3.0, BSD, ISC, MPL 2.0, Unlicense and more, with your name and year, plus SPDX ID and badge.

Conventional Commit Builder

Write Conventional Commits messages: type, scope, description, body, breaking changes and footers, with live rule checks, the version bump and the git command.

HTML Viewer

Paste HTML and CSS to preview the rendered page instantly. View any HTML snippet, email or template live in your browser, full screen, with no sign-up.

JavaScript Keycode Finder

Press any key to see its JavaScript event.key, event.code, keyCode and which values, location and modifiers, plus a ready-to-use keydown handler.

Generador de BlurHash y LQIP

Genera pequeños marcadores de posición difuminados que se muestran mientras se cargan las imágenes: una cadena BlurHash, un LQIP en base64.

ULID & Nano ID Generator

Generate ULIDs (time-sortable, with the timestamp decoded) or Nano IDs with a custom alphabet and length. Bulk up to 1,000 and see the collision risk. Free.

Nano ID Generator

Generate Nano IDs online: choose the length, the alphabet (URL-safe, no look-alikes, numbers, hex or custom) and a prefix — and see the collision risk.

GUID Generator

Generate random GUIDs online in Microsoft format — uppercase with braces — or plain. Bulk generate up to 1,000, as a list, JSON array or SQL values. Free.

Text Compare

Compare two texts and highlight every difference — added, removed and changed words — side by side or inline. Ignore case and whitespace. Free and private.

JSON to Go

Convert JSON to Go Structs instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Java

Convert JSON to Java Classes instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Python

Convert JSON to Python Dataclasses instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to C#

Convert JSON to C# Classes instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Kotlin

Convert JSON to Kotlin Data Classes instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Swift

Convert JSON to Swift Structs instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

JSON to Rust

Convert JSON to Rust Structs instantly: nested objects, arrays and optional fields are typed for you. Paste JSON, copy the code. Free.

SCSS to CSS Compiler

Compile SCSS and Sass to CSS online with the official Dart Sass compiler: variables, nesting, mixins, functions and @use. Expanded or minified output. Free.

LESS to CSS Compiler

Compile LESS to CSS online with the official Less.js compiler: variables, mixins, nesting, operations and guards. Expanded or minified output. Free.

HTML to JSX Converter

Convert HTML to valid JSX for React: class to className, style strings to objects, self-closing tags, SVG attributes and comments. Wrap it in a component. Free.

JavaScript Obfuscator

Obfuscate JavaScript online to make it hard to read and copy: renamed variables, encoded strings, control-flow flattening and dead code. Free.

  • Light — renaming and string array; small overhead. Good for most front-end code.
  • Medium — adds control-flow flattening, string encoding and splitting. Code grows and runs slower.
  • Strong — adds dead code injection and more aggressive transforms. Use only on code that isn’t performance-critical.

PHP Formatter

Format and beautify PHP code online with Prettier’s PHP plugin: consistent indentation, line breaks and spacing for PHP 5 to 8.3, with PSR-style output. Free.

Line Ending Converter

Convert line endings between Windows (CRLF) and Unix (LF): detect mixed endings, fix files one by one or in bulk, trim trailing spaces and convert tabs. Free.

Windows Path Converter

Convert file paths between Windows, WSL, Git Bash, Cygwin, file:// URLs and escaped strings for JSON, C# or Python. Handles drives, UNC shares and spaces.

  • Windows — C:\Users\me\file.txt, backslashes and a drive letter.
  • WSL — Windows drives are mounted under /mnt: /mnt/c/Users/me/file.txt. Inside WSL, wslpath does the same conversion.
  • Git Bash / MSYS2 — /c/Users/me/file.txt.

XPath Tester

Test XPath expressions against XML or HTML and see every matching node highlighted, with attributes, text and paths. Namespaces supported. Free and private.

Select Menu Generator

Generate ready-made dropdowns: countries with flags, US states, languages, currencies, time zones, phone codes, months and more. HTML, React, Vue, JSON or CSV.

  • Use codes as values — Store US, de or EUR, not the visible label — labels change with translations, codes don’t.
  • Add a placeholder — as a disabled first option, and make the field required so users can’t submit the placeholder.
  • Help long lists — Put the most common choices first, group with <optgroup>, or use a searchable <datalist>.

Country Dropdown HTML

Copy a complete HTML country dropdown: all 249 ISO countries with codes as values, optional flags, continent groups, your top countries first, in any language.

US States Dropdown

Copy an HTML dropdown of all 50 US states with two-letter postal codes as values, plus Washington DC and territories if you need them. HTML, React, Vue or JSON.

Language Dropdown

Generate a language selector: 130+ ISO 639-1 languages with codes as values, names in English or in each language itself (Deutsch, Español, 日本語). HTML or React.

Currency Dropdown

Generate a currency selector with ISO 4217 codes as values and labels like “USD — US Dollar ($)”, translated into any language. Pin your main currencies first.

Time Zone Dropdown

Generate a time zone selector: every IANA time zone with its current UTC offset, grouped by region and sorted by offset or name.

Phone Country Code Dropdown

Generate a phone country code selector: every country’s calling code with flags, like “🇺🇸 United States (+1)”. HTML, React, Vue or JSON.

Markdown to HTML

Convert Markdown to clean HTML online with a live preview. Supports GitHub-flavored tables, task lists and fenced code. Free, private, copy or download.

  • Line breaks become <br> — standard Markdown joins lines within a paragraph; GitHub comments instead treat every newline as a line break. Enable this to match comment-style…
  • Heading IDs — adds GitHub-style id attributes (lowercase, hyphenated, de-duplicated with -1, -2) so you can link to #installation or build a table of contents.
  • Full HTML document — wraps the output in <!doctype html>, <head> and <body>, using the first heading as the <title>.

HTML to Markdown

Convert HTML or rich text from web pages and docs into clean Markdown. GFM tables, heading, bullet and code block styles. Free online and fully private.

Cron Expression Generator

Build cron expressions from simple dropdowns or paste one to get a plain-English explanation and the next run times. Free online crontab helper.

  • Forgetting the minute — * 9 * * * runs 60 times between 09:00 and 09:59. Use 0 9 * * * to run once.
  • Time zones — Cron uses the server's time zone; GitHub Actions and most cloud schedulers use UTC. Switch the run list to UTC to compare.
  • Uneven steps — */45 in the minute field fires at :00 and :45, then :00 again — steps restart each hour, they don't carry over.

BBCode to HTML Converter

Convert BBCode to HTML and HTML back to BBCode for forum posts, with a live preview and a toolbar for bold, links, images, quotes, code, lists and colors.

Code to Image

Turn code into a beautiful image for docs, slides and social posts: syntax themes, window frame, background and line numbers. Download PNG or SVG.

Herramientas web y de red

Consulta tu IP y user agent, busca registros DNS, revisa certificados SSL, comprueba si una web está caída y envía peticiones HTTP, gratis. Las 55 herramientas de Web →

Comprobador de SPF, DKIM y DMARCSe necesita conexión a Internet

Comprueba la configuración del correo electrónico de un dominio: registros MX y proveedor, validez del SPF y límite de 10 consultas, selectores DKIM.

  • Dos registros SPF — al añadir una nueva herramienta, a menudo se añade un segundo v=spf1 registro. Solo se permite uno; fúndelos.
  • Más de 10 consultas DNS — cada include: cuenta, incluidas las anidadas. Más de 10 provoca un error SPF permanente. Elimina los servicios que no uses o simplifica el registro.
  • DMARC atascado en p=none — la supervisión es un buen comienzo, pero solo quarantine o reject protege de verdad tu dominio.

Webhook TesterSe necesita conexión a Internet

Get a free webhook URL and inspect incoming requests live: method, headers, query and body. Verify GitHub, Stripe and Shopify signatures. No sign-up.

  • Method and path — anything after your URL is captured, so you can use /orders, /refunds etc. to tell events apart.
  • Headers — content type, user agent, event names (X-GitHub-Event, Stripe-Signature, X-Shopify-Topic) and delivery IDs.
  • Query string and body — JSON is pretty-printed, form posts are decoded into a table, binary bodies are shown as base64.

Subnet Calculator

Calculate network address, broadcast, host range, subnet and wildcard masks from any IPv4 or IPv6 CIDR. Split a network into smaller subnets. Free and instant.

  • 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 — private networks (RFC 1918), not routed on the internet.
  • 100.64.0.0/10 — carrier-grade NAT shared space.
  • 169.254.0.0/16 — link-local, used when DHCP fails.

DNS LookupSe necesita conexión a Internet

Look up DNS records for any domain: A, AAAA, CNAME, MX, TXT, NS, SOA and CAA with TTLs, plus SPF and DMARC checks for email deliverability. Free online.

  • CNAME at the root — a bare domain can’t have a CNAME next to its NS/SOA records — use your DNS provider’s ALIAS/ANAME/flattening, or A records.
  • Two SPF records — merge them into one, or both become invalid (permerror).
  • Old records after a migration — stale A records or a leftover AAAA record can send part of your traffic to the old server. Then check the certificate with the SSL Checker.

SSL CheckerSe necesita conexión a Internet

Check any website’s SSL/TLS certificate: validity, expiry date and days left, issuer, SANs, hostname match, TLS version, cipher and the full chain. Free online.

  • Days left — Let’s Encrypt certificates last 90 days and are renewed automatically around day 60. For all public certificates the CA/Browser Forum is shortening…
  • Subject Alternative Names (SANs) — the hostnames the certificate covers. example.com and www.example.com are separate names; a wildcard *.example.com covers one level of subdomains but…
  • Chain — the leaf certificate, one or more intermediates and the root. Servers must send the intermediates; a missing one causes “unable to verify the first…

Búsqueda de tipos MIME

Averigua el tipo MIME de cualquier extensión de archivo y viceversa —páginas web, imágenes, fuentes, vídeo, audio, documentos.

  • los módulos de JavaScript que — se sirven como text/plain se bloquean: «No se ha podido cargar el script del módulo… comprobación estricta del tipo MIME».
  • Las fuentes que — se sirven como application/octet-stream pueden ser rechazadas o no almacenarse en la caché; usa font/woff2.
  • SVG — sin image/svg+xml se muestra como texto o como una descarga en lugar de como una imagen.

Prueba de pingSe necesita conexión a Internet

Haz ping a cualquier dominio o IP pública y mide la latencia desde nuestro servidor. Comprueba si un sitio responde, online y sin instalar nada.

  • Rechazado — se puede acceder al servidor, pero no hay nada escuchando en ese puerto. Prueba con el 80 o el 443.
  • Tiempo de espera — agotado: un cortafuegos rechaza los paquetes o el servidor está caído. Compruébalo con el verificador de puertos y el verificador de sitios web…
  • No se resuelve — comprueba los registros del dominio con la búsqueda de DNS.

Comprobador de puertosSe necesita conexión a Internet

Comprueba si un puerto está abierto en cualquier dominio o IP pública: HTTP, HTTPS, SSH, FTP, SMTP, MySQL, RDP y más. Ve si está abierto, cerrado o filtrado.

Búsqueda en WHOISSe necesita conexión a Internet

Consulta quién registró un dominio o una IP: registrador, fechas de alta y caducidad, estado y servidores de nombres. Gratis, online y sin registro.

Comprobador de propagación de DNSSe necesita conexión a Internet

Comprueba si se ha propagado tu cambio de DNS: compara las respuestas A, AAAA, CNAME, MX, TXT y NS de Cloudflare, Google, NextDNS.

  • Reduce el TTL con antelación — ajústalo a 300 segundos un día antes de la migración y, después, vuelve a aumentarlo.
  • Webflow — apunta el dominio raíz con registros A a las direcciones IP de Webflow y www con un CNAME a proxy-ssl.webflow.com (comprueba los valores actuales de…
  • Vacíate la caché — si tu ordenador sigue mostrando la página antigua (por ejemplo ipconfig /flushdns en Windows).

Verificador de tecnología webSe necesita conexión a Internet

Mira con qué está hecha una web: CMS (WordPress, Shopify, Webflow…), software de foros como vBulletin, marcos de trabajo, servidor.

¿Cuál es mi IP?Se necesita conexión a Internet

Consulta tu dirección IP pública (IPv4 o IPv6) al instante, junto con tu navegador, sistema, pantalla y zona horaria. Gratis y sin registro.

Email Header Analyzer

Paste raw email headers to trace every server hop and delay, see SPF, DKIM and DMARC results, find the real sender IP and spot spoofing — all in your browser.

Dead Pixel Test

Find dead and stuck pixels, backlight bleed and uniformity issues: full-screen solid colors, gradients and grids, plus your screen resolution and refresh rate.

PKCE Generator

Generate an OAuth 2.0 PKCE code verifier and S256 code challenge in your browser, plus state and nonce, the authorization URL and the token request.

  • S256 — code_challenge = BASE64URL(SHA256(code_verifier)), without padding.

URL Parser

Parse any URL into protocol, host, port, path, query parameters and fragment. Decode and edit query parameters, remove UTM tracking and rebuild the URL.

What Is My Screen Resolution

See your screen resolution, browser viewport size, device pixel ratio and physical pixels instantly — updated live as you resize, plus color depth.

  • Screen resolution — is the size of the whole display in CSS pixels (screen.width × screen.height).
  • Viewport — is the area of the browser window available to the page (innerWidth × innerHeight); this is what CSS media queries use.
  • Device pixel ratio (DPR) — is the number of physical pixels per CSS pixel. A phone with DPR 3 and a 390-pixel-wide viewport actually has 1170 physical pixels across.

Cookie Consent Banner Generator

Create a GDPR cookie banner with Accept, Reject and Settings that works with Google Consent Mode v2. Pick layout and colors, then copy one snippet for any site.

  • Accept all — , Reject all and Settings — rejecting is one click and as visible as accepting, which regulators expect under GDPR.
  • Blocks your other tags — until consent: scripts marked type="text/plain" data-cookie-category="analytics" (or marketing, preferences) and iframes with data-src run only after…

Video Embed Code Generator

Paste a YouTube, Vimeo, Loom, Wistia, Twitch, Dailymotion or MP4 link to get responsive embed code with start time, autoplay, loop and privacy options.

YouTube Embed Code Generator

Paste a YouTube link to get responsive embed code: privacy-enhanced mode, start and end time, autoplay, loop and a fast “click to load” version.

Vimeo Embed Code Generator

Get responsive Vimeo embed code from any link, including unlisted ones: autoplay, loop, start time, do-not-track and a clean player with no title or byline.

Loom Embed Code Generator

Turn a Loom share link into responsive embed code for websites, docs and help centers — hide the owner and share bar, set a start time and autoplay.

Google Maps Embed Generator

Turn an address or coordinates into a responsive Google Maps embed: zoom, map type, language and corner radius, plus directions and “open in Maps” links.

Mailto Link Generator

Create mailto email links with recipients, CC, BCC, subject and a multi-line body, correctly encoded. Copy the URL, an HTML link or a button, or test it.

Countdown Timer Generator

Create a countdown timer for launches, sales and events: pick the date and time zone, units, style and colors, and what happens at zero. Copy one embed snippet.

Email Signature Generator

Create a professional HTML email signature with photo or logo, title, contact details, social links and brand color. Copy it into Gmail, Outlook or Apple Mail.

Domain Availability CheckerSe necesita conexión a Internet

Check if a domain name is available: type a name to test .com, .net, .org, .io, .dev, .app, .ai and more at once, or paste a list of domains to check in bulk.

  • Premium and reserved names — can show as available but cost more, or not be sold at all.
  • Expired domains — go through grace and redemption periods (often 30–75 days) before they become available again.

Who Is Hosting This SiteSe necesita conexión a Internet

Find out who hosts any website: the hosting company, CDN, IP owner (ASN), DNS provider and email provider of a domain, from its DNS records and server headers.

  • DNS provider — from the nameservers (Cloudflare, Route 53, GoDaddy, Namecheap …).
  • Email provider — from the MX records (Google Workspace, Microsoft 365, Zoho …).
  • IP range and country — of the network, from the regional internet registry.

Deep Link File Generator

Generate and validate apple-app-site-association and assetlinks.json for iOS Universal Links and Android App Links, with paths, fingerprints and hosting tips.

Website Screenshot ToolSe necesita conexión a Internet

Capture a full-page screenshot of any website in a real browser at 1×, 2× or 3× resolution, crop, annotate and blur it, and download PNG, JPEG, WebP or PDF.

  • Resolution — 1× matches CSS pixels; 2× and 3× render at Retina density, so a 1440 px page becomes a 2880 or 4320 px wide image. Very tall pages are captured up to…
  • Devices — tablet and phone use a mobile browser identity and touch, so you get the real mobile layout, not a shrunken desktop page.
  • Editing — crop, annotate and blur happen in your browser at full resolution; nothing you draw is uploaded.

Mobile Website ScreenshotSe necesita conexión a Internet

Screenshot any website as it looks on a phone or tablet, in a real mobile browser at 3× resolution, full page or first screen — then crop and download.

Website to PDFSe necesita conexión a Internet

Convert any web page to PDF online: a text PDF with selectable text and links on A4, Letter or one long page — or a pixel-perfect image PDF of the screenshot.

CSP Generator

Build a Content-Security-Policy header with presets for Google Analytics, Fonts, YouTube and Stripe. Get the header, meta tag and nginx, Apache, Vercel configs.

Select Menu Generator

Generate ready-made dropdowns: countries with flags, US states, languages, currencies, time zones, phone codes, months and more. HTML, React, Vue, JSON or CSV.

  • Use codes as values — Store US, de or EUR, not the visible label — labels change with translations, codes don’t.
  • Add a placeholder — as a disabled first option, and make the field required so users can’t submit the placeholder.
  • Help long lists — Put the most common choices first, group with <optgroup>, or use a searchable <datalist>.

Country Dropdown HTML

Copy a complete HTML country dropdown: all 249 ISO countries with codes as values, optional flags, continent groups, your top countries first, in any language.

US States Dropdown

Copy an HTML dropdown of all 50 US states with two-letter postal codes as values, plus Washington DC and territories if you need them. HTML, React, Vue or JSON.

Language Dropdown

Generate a language selector: 130+ ISO 639-1 languages with codes as values, names in English or in each language itself (Deutsch, Español, 日本語). HTML or React.

Currency Dropdown

Generate a currency selector with ISO 4217 codes as values and labels like “USD — US Dollar ($)”, translated into any language. Pin your main currencies first.

Time Zone Dropdown

Generate a time zone selector: every IANA time zone with its current UTC offset, grouped by region and sorted by offset or name.

Phone Country Code Dropdown

Generate a phone country code selector: every country’s calling code with flags, like “🇺🇸 United States (+1)”. HTML, React, Vue or JSON.

Google Tag Snippet Generator

Generate install code for Google Analytics 4, Google Ads or Tag Manager, with Consent Mode v2 defaults, cross-domain tracking, debug mode and more.

  • Consent Mode v2 defaults — gtag('consent', 'default', …) sets ad_storage, ad_user_data, ad_personalization and analytics_storage to denied before any tag runs, with…
  • Debug mode — debug_mode: true sends events to DebugView in GA4. Turn it off before you go live, or the debug traffic is mixed into reports for a few minutes at a…
  • Manual page views — send_page_view: false stops the automatic page view, for single-page apps that send page_view on every route change.

GTM Snippet Generator

Enter your GTM container ID to get the Google Tag Manager install code for the head and body, with Consent Mode v2 defaults set before the container loads.

GA4 Event Code Generator

Build GA4 event code: pick a recommended event or name your own, add parameters and items, and copy gtag(), dataLayer.push() or Measurement Protocol code.

dataLayer Push Generator

Generate dataLayer.push() code for Google Tag Manager: recommended GA4 events or your own, parameters, ecommerce items and click or form-submit listeners.

GA4 Measurement Protocol Generator

Build GA4 Measurement Protocol requests to send server-side events: client ID, event name, parameters and items, as curl, Node.js, PHP or Python code.

Event Tracking Script Generator

Generate a small script that tracks clicks and form submits from data attributes and sends them to GA4, Tag Manager, Meta Pixel, Plausible, PostHog and more.

  • GA4 — gtag('event', name, params). Tag Manager: dataLayer.push({ event: name, ...params }).
  • Meta Pixel — fbq('track', …) for standard events such as Lead or Contact (set them with data-track-meta="Lead"), otherwise trackCustom.
  • Plausible — , Umami, PostHog, Mixpanel and Fathom get their own event calls with the same name and properties; Clarity gets a custom event to filter recordings…

GA4 Request Decoder

Paste a Google Analytics 4 /g/collect request from DevTools to see every event, parameter, user property, item and consent signal in a readable table.

Consent Mode CheckerSe necesita conexión a Internet

See which tracking tags fire and cookies are set before consent on any site, whether Google Consent Mode v2 works, and what changes after Accept.

  • Consent banner — OneTrust, Cookiebot, Usercentrics, CookieYes, Complianz, iubenda, Osano, Termly, Didomi, Quantcast, Axeptio, Finsweet, Cookie Script and devpack’s…
  • Before consent — every request to Google Analytics, Google Ads, Tag Manager, Meta, LinkedIn, TikTok, Pinterest, Microsoft Ads, X, Reddit, Snap, Hotjar, Clarity,…
  • Google Consent Mode v2 — the gcs value on each GA4 hit: G100 means storage denied (a cookieless ping, which is allowed), G111 means granted. Hits with G111 before anyone…

Ad Pixel Event Code Generator

Generate conversion event code for Meta Pixel, Meta Conversions API, TikTok, LinkedIn and Pinterest: standard events, values, items and event IDs.

  • Meta Pixel — fbq('track', 'Lead'), Purchase, AddToCart, CompleteRegistration and the other standard events Meta optimizes ads for, with value, currency,…
  • Meta Conversions API — the same event sent from your server to the Graph API, with user_data hashed with SHA-256 (email lowercased, phone digits only), the visitor’s IP,…
  • TikTok Pixel — ttq.track('CompletePayment'), SubmitForm, AddToCart… with contents, value and currency; the event ID is the third argument.

User Agent Parser

Parse any user agent string into browser, version, rendering engine, OS, device type and vendor. Detects Googlebot, Bingbot, GPTBot, ClaudeBot and more. Free.

  • Bots first — dozens of crawler tokens are matched — search engines (Googlebot, Bingbot, YandexBot, Applebot), AI crawlers (GPTBot, OAI-SearchBot, ClaudeBot,…
  • Browser — specific browsers (Edge, Opera, Samsung Internet, Vivaldi, Yandex, in-app browsers) are checked before the generic Chrome, Firefox and Safari tokens.
  • Engine — Blink for Chromium browsers, Gecko for Firefox, WebKit for Safari — and for every browser on iOS, because Apple requires WebKit there (outside the…

Website Down CheckerSe necesita conexión a Internet

Is a website down for everyone or just you? Check any site from our server and get the HTTP status, response time, page title and fixes if it’s only you. Free.

  • Reload without cache — Ctrl+Shift+R (Cmd+Shift+R on Mac) or try a private window.
  • Flush your DNS cache — ipconfig /flushdns on Windows, sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder on macOS. A recently migrated site may still resolve to…
  • Switch networks — disable your VPN or proxy, or try mobile data instead of Wi-Fi — corporate and school networks often block sites.

API TesterSe necesita conexión a Internet

Test REST APIs online: send GET, POST, PUT, PATCH and DELETE requests with params, headers, JSON body and auth, inspect the response and copy it as cURL. Free.

  • Method — what you want to do: GET reads, POST creates, PUT replaces, PATCH partially updates, DELETE removes. HEAD returns headers only, OPTIONS asks which…
  • URL & query parameters — e.g. /v1/users?page=2&limit=50. Values are URL-encoded automatically when you edit them in the Params table.
  • Headers — metadata such as Accept: application/json, Content-Type or an API key header.

HTTP Status Codes

Searchable list of all HTTP status codes from 100 to 511 — 200, 301, 302, 404, 429, 500, 503 and more — with what each means, when to use it and its SEO impact.

CORS Header Generator & TesterSe necesita conexión a Internet

Generate CORS headers for Express, Nginx, Apache, Netlify, Vercel, Next.js or Workers — and test any URL’s preflight to see exactly why a request is blocked.

PWA Manifest Generator

Create a web app manifest and an offline service worker: name, icons, colors, display mode, shortcuts and caching, plus the HTML tags — as one ZIP.

Pruebas de dispositivos

Comprueba tu micrófono, cámara web, teclado, ratón, altavoces y pantalla online. Gratis, en tu navegador y sin instalar nada. Las 20 herramientas de Dispositivos →

Escáner de códigos QR

Escanea códigos QR online con la cámara o desde una imagen. Lee enlaces, texto y Wi-Fi al instante, gratis y sin instalar nada. Las imágenes no se suben.

  • Enlaces — se muestran completos con el dominio resaltado, para que puedas detectar direcciones similares antes de abrirlas.
  • Wi-Fi — nombre de la red, tipo de seguridad y contraseña, listos para copiar.
  • Contactos — (vCard/MeCard), correo electrónico, teléfono, SMS y ubicaciones en el mapa.

Afinador de guitarra

Afina tu guitarra online con el micrófono o de oído. Admite afinación estándar, drop D y otras, además de bajo, ukelele y violín. Gratis y sin instalar nada.

  • Afina hasta dar con la nota — Si te has pasado, baja un poco y vuelve a subir. Esto ayuda a que la cuerda mantenga su tono.
  • Toca suavemente — y espera un momento, ya que las notas suenan un poco más agudas justo después de tocarlas.
  • Compruébalo dos veces — Afinar una cuerda cambia ligeramente la tensión del mástil.

Prueba de micrófono

Comprueba si tu micrófono funciona: mira el nivel de sonido en directo, graba y escucha una prueba. Gratis y en tu navegador, sin instalar nada.

  • Permisos — si has hecho clic en «Bloquear», usa el icono de la cámara o el micrófono en la barra de direcciones para permitir el acceso y, a continuación,…
  • Dispositivo incorrecto — los auriculares, las cámaras web y los monitores suelen incorporar sus propios micrófonos. Elige el correcto de la lista.
  • Silenciado en el sistema — en Windows, abre «Configuración» → «Sistema» → «Sonido» → «Entrada»; en macOS, «Configuración del sistema» → «Sonido» → «Entrada», y comprueba el…

Prueba de la cámara web

Comprueba si tu cámara web funciona y consulta su resolución y sus fotogramas por segundo. Gratis, sin instalar nada y sin grabar ni enviar tu imagen.

  • Permisos — permite el acceso a la cámara con el icono de la barra de direcciones y vuelve a intentarlo.
  • Está en uso en otra aplicación — en Windows, solo una aplicación puede usar la cámara a la vez; cierra Teams, Zoom o la aplicación de la cámara.
  • Interruptor de privacidad — muchos portátiles tienen un obturador físico o una tecla de función que desactiva la cámara.

Probador de teclados

Comprueba que todas las teclas de tu teclado funcionan: pulsa cada una y mira cómo se ilumina. Detecta teclas atascadas o que no responden. Gratis y online.

Prueba de velocidad de clic (CPS)

Mide cuántos clics por segundo haces en 1, 5 o 10 segundos y compara tus resultados. Una prueba CPS gratis, rápida y sin instalar nada.

Sintesis de voz

Convierte texto en voz online gratis. Elige voz, idioma y velocidad, y sigue la lectura resaltada frase por frase. Funciona en tu navegador, sin registro.

  • Corrección de textos — al escuchar lo que has escrito, detectas palabras que faltan, repeticiones y frases torpes que tus ojos pasan por alto.
  • Aprender idiomas — reduce la velocidad y sigue las palabras resaltadas.
  • Accesibilidad — descansa la vista o escucha artículos largos mientras haces otra cosa.

Prueba de audición

Una prueba de audición gratis: comprueba cada oído de 250 Hz a 16 kHz con auriculares y mira tus resultados en un gráfico. No es un diagnóstico médico.

Dead Pixel Test

Find dead and stuck pixels, backlight bleed and uniformity issues: full-screen solid colors, gradients and grids, plus your screen resolution and refresh rate.

Speaker Test

Test your speakers and headphones online: play sound in the left, right or both channels, check bass, stereo phase and volume. Free, nothing to install.

  • Left / Right — channels are swapped if “left” plays on the right. On headphones, check you’re wearing them the right way round; on speakers, swap the cables.
  • Sweep — the sound should move smoothly from one side to the other. A gap in the middle points to a balance setting.
  • Bass — a slow sweep from 40 to 120 Hz. Small laptop speakers usually start around 100–150 Hz; headphones and subwoofers go lower.

Refresh Rate Test

Check your screen’s refresh rate online: 60, 120, 144, 165 or 240 Hz. Live frames per second, frame-time chart and a motion test to spot stutter.

Reaction Time Test

Test your reaction time online: click or tap the moment the box turns green. Five tries, your average and best in milliseconds, and how you compare.

Spacebar Counter

Count how many times you can press the spacebar in 5, 10, 30 or 60 seconds. Hits per second, a best score saved, and tapping on phones.

Tone Generator

Free online tone generator: play a sine, square, sawtooth or triangle wave from 20 Hz to 20 kHz. Presets, frequency sweep and stereo balance.

Mouse Test

Test every mouse button — left, right, middle, back and forward — the scroll wheel and double-click. Detects double-clicking faults and stuck scrolling.

Mouse Polling Rate Test

Check your mouse polling rate online — 125, 500, 1000, 4000 or 8000 Hz. Move the mouse in circles to see the live and average rate. Free, in your browser.

Trackpad Test

Test your laptop trackpad or touchpad: clicks, tap-to-click, two-finger scroll in every direction, pinch to zoom, right-click and drag — plus multi-touch.

  • Windows — Settings → Bluetooth & devices → Touchpad — turn on tap to click, two-finger scrolling and pinch to zoom, and check for a function key that disables…
  • macOS — System Settings → Trackpad — enable Tap to click, Secondary click and the Scroll & Zoom gestures.
  • Linux — your desktop’s Mouse & Touchpad settings; some touchpads need the libinput driver.

Prueba de velocidad de mecanografía

Mide tu velocidad de escritura en palabras por minuto y tu precisión en una prueba rápida. Gratis, online y sin registro. Practica y mejora tu marca.

Website Screenshot ToolSe necesita conexión a Internet

Capture a full-page screenshot of any website in a real browser at 1×, 2× or 3× resolution, crop, annotate and blur it, and download PNG, JPEG, WebP or PDF.

  • Resolution — 1× matches CSS pixels; 2× and 3× render at Retina density, so a 1440 px page becomes a 2880 or 4320 px wide image. Very tall pages are captured up to…
  • Devices — tablet and phone use a mobile browser identity and touch, so you get the real mobile layout, not a shrunken desktop page.
  • Editing — crop, annotate and blur happen in your browser at full resolution; nothing you draw is uploaded.

Mobile Website ScreenshotSe necesita conexión a Internet

Screenshot any website as it looks on a phone or tablet, in a real mobile browser at 3× resolution, full page or first screen — then crop and download.

Herramientas CSS y diseño

Generadores CSS visuales y ayudas de diseño: degradados, box-shadow, calculadora clamp() fluida, px a rem, glassmorphism, SVG a JSX y más. Las 48 herramientas de CSS →

Calculadora de abrazaderas

Calcula los valores CSS de «clamp()» para tamaños de fuente y espaciado a partir de los tamaños mínimos y máximos y las ventanas de visualización.

  • Pendiente — = (24 − 16) ÷ (1440 − 375) = 0,007512: el tamaño aumenta 0,0075 px por cada píxel de la ventana de visualización.
  • parte vw — = pendiente × 100 = 0.7512vw, ya que 1 vw es el 1 % del ancho de la ventana de visualización.
  • Punto de intersección — = 16 − 0,007512 × 375 = 13,183 px = 0.8239rem con una raíz de 16 píxeles.

CSS Hover Animation Generator

Make CSS hover effects for buttons, cards and icons: grow, lift, tilt, buzz, glow and more. Tune the keyframes and timing, then copy the CSS.

  • Keyframe timeline — add as many keyframes as you like, drag them to new percentages, and give each its own easing.
  • Properties — translate X/Y, rotate, 3D rotate X/Y, scale, skew, opacity, blur, glow (box-shadow), background color and border radius. Missing values are…
  • Triggers — on load, hover, click, when scrolled into view, or a CSS-only scroll-driven animation.

CSS Keyframes Generator

Build CSS @keyframes on a visual timeline: add, drag and ease each keyframe, scrub frame by frame, import existing keyframes and copy the CSS.

  • Stagger — animate a list one item after another with a single CSS custom property.
  • Inspect — pause, scrub frame by frame, slow down to ¼ speed and switch on onion skin to see every keyframe at once.
  • Export — CSS shorthand or longhand, HTML, JavaScript, Tailwind v3 and v4, a SCSS mixin, a standalone demo file or a share link.

CSS Animation Generator

Create CSS animations visually: keyframe timeline, 50+ presets, easing curves, hover/scroll triggers and stagger. Copy CSS, Tailwind or HTML. Free.

Cubic Bezier Generator

Drag handles to design a CSS cubic-bezier() easing, compare it live against ease and others, or generate spring and bounce curves with linear().

CSS Loader Generator

Create pure CSS loaders and spinners: rings, dots, bars, ripple, pulse, progress and more. Set size, colors, thickness and speed, then copy HTML & CSS.

CSS Gradient Generator

Create linear, radial and conic CSS gradients visually: drag color stops, set angles, use OKLCH interpolation and copy clean CSS with a fallback. Free online.

Box Shadow Generator

Build layered CSS box-shadow and text-shadow effects visually: offsets, blur, spread, color, inset, realistic and neumorphism presets. Copy the CSS free.

PX to REM Converter

Convert px to rem and rem to px (plus em) with any base font size, browse a table of common sizes and convert every px value in a CSS snippet at once. Free.

SVG to JSX Converter

Convert SVG markup into a clean React component online: camelCase attributes, className, style objects, props spread and optional TypeScript. Free & private.

SVG to CSS Converter

Turn SVG code into an optimized, URL-encoded data URI for CSS background-image or mask-image, with a Base64 option, cleanup and live preview. Free online.

CSS Grid Generator

Build CSS grid layouts visually: set columns, rows and gaps, drag across cells to create named grid areas, and copy the CSS and HTML. Free, no sign-up.

Border Radius Generator

Generate CSS border-radius visually: one value for all corners or each corner separately, elliptical corners and organic blob shapes, with a live preview.

CSS Filter Generator

Create CSS filter effects (blur, brightness, contrast, grayscale, sepia, hue) on your own image, or turn a hex color into a filter that recolors black icons.

CSS Clip-path Generator

Create CSS clip-path shapes visually: start from a triangle, hexagon, star, arrow or circle, drag the points over your image and copy the CSS.

CSS Mask Generator

Fade image edges with CSS masks: one side, top and bottom, all edges, a radial vignette, spotlight or stripes. Live preview and mask-image CSS.

  • Fading all edges — needs two gradients combined with mask-composite: intersect (and -webkit-mask-composite: source-in), which the generator adds for you.

CSS Triangle Generator

Generate CSS triangles for tooltips, dropdowns and speech bubbles: 8 directions, any size and color, with classic border CSS or a modern clip-path version.

SVG Blob Generator

Generate random organic SVG blob shapes for backgrounds and illustrations: set complexity and randomness, a color or gradient, and download as SVG or PNG. Free.

  • Background decoration — place the SVG absolutely behind a hero section, with a soft color or low opacity.
  • Image masks — use the blob as a mask-image or turn the path into a clip-path: path() to crop a photo into the shape.
  • Animation — generate two blobs with the same complexity and animate between them with CSS or SMIL for a “morphing” effect.

SVG Wave Generator

Create SVG wave section dividers: add or remove up to 6 layered waves, each with its own color and shape. Copy the SVG or CSS background, or download it.

CSS Flexbox Generator

Build flexbox layouts visually: direction, wrap, justify-content, align-items, gap and per-item grow, shrink and basis. Copy CSS, HTML or Tailwind classes.

Type Scale Generator

Build a typographic scale from a base size and ratio — Major Third, Perfect Fourth, Golden Ratio — optionally fluid with clamp(). Copy CSS or Tailwind.

  • Small ratios — (1.125–1.2) suit dense interfaces, dashboards and long reading.
  • Large ratios — (1.333–1.618) suit marketing pages with big, confident headlines.

SVG Pattern Generator

Create seamless SVG background patterns — dots, grid, diagonal lines, zigzag, waves, plus signs, checkerboard and more. Set size, colors and opacity; copy CSS.

CSS Button Generator

Design CSS buttons visually: colors or gradients, padding, radius, border, shadow and hover, active and focus states. Start from presets; copy CSS and HTML.

  • Hover — gives a clear visual response with a short transition.
  • Active — (pressed) moves the button down slightly, so clicks feel physical.
  • Focus-visible — shows a strong outline only for keyboard users, so the button stays clean for mouse users but is never invisible to people who navigate with Tab.

Fade Image Edges with CSS

Fade the edges of any image with pure CSS: one side, top and bottom or all four edges with a gradient mask. Live preview and copy-ready mask-image CSS. Free.

CSS Vignette Generator

Create a vignette effect in CSS: a radial gradient mask that fades an image into the background around the edges. Ellipse or circle, size and softness.

Image Shape Mask

Mask an image with a shape in CSS — star, heart, hexagon, circle, arrow, speech bubble and more — with optional soft, feathered edges. Copy the mask-image CSS.

Section Divider Generator

Cut angled, curved, arrow, wave, zigzag or scalloped edges into website sections with CSS clip-path. Top, bottom or both edges, fixed height. Copy the CSS.

Angled Section CSS

Create slanted, diagonal website sections in CSS with clip-path: angle the top, bottom or both edges, set the cut depth in px or vw and copy the code. Free.

Curved Section Divider

Give website sections a curved bottom or top edge in pure CSS: convex curve, scoop, curved angle, wave or scallops. Set the depth and copy the clip-path CSS.

Zigzag Border CSS

Make zigzag, sawtooth, scalloped and stepped edges in CSS for sections, cards, tickets and receipts. Set the tooth count and depth, then copy the clip-path CSS.

Particle Animation Generator

Make snow, rain, shooting stars, confetti, petals, leaves or bubbles fall on your website — or upload your own SVG. Set count, speed and wind; copy the code.

CSS Snow Effect

Add falling snow to your website with pure CSS: soft dots or snowflakes, amount, size, speed, wind and sway. Copy the snippet — no library, clicks pass through.

CSS Rain Animation

Create a rain animation in pure CSS: drizzle to downpour, drop length, speed and wind angle — drops tilt with the wind. Copy the snippet for any website.

Falling Stars Animation

Animate shooting stars or falling star shapes across a night sky in CSS. Set how often they appear, trail length, angle and glow, then copy the code.

Confetti Animation CSS

Make colorful confetti fall and tumble on a page with pure CSS — for launches, thank-you pages and celebrations. Set amount, colors and speed; copy the code.

CSS to Tailwind Converter

Convert CSS to Tailwind CSS classes online. Maps spacing, sizing, flexbox, grid, type, colors and borders to utilities, with arbitrary values.

Glassmorphism Generator

Generate frosted-glass CSS with backdrop-filter blur, saturation and transparency — with the -webkit- prefix Safari needs, a fallback and Tailwind classes.

Tailwind Arbitrary Value Generator

Convert CSS into exact Tailwind arbitrary value classes — grid-cols-[1fr_200px_auto], [clip-path:…], text-[clamp(…)] — with spaces and brackets escaped.

  • No spaces — class names can’t contain spaces, so spaces become underscores — 1fr 200px auto → 1fr_200px_auto. Spaces after commas are simply removed.
  • Type hints — some utilities are ambiguous with CSS variables (is text-[var(--x)] a color or a size?). The tool adds hints like text-[color:var(--brand)] or…
  • !important — becomes the ! prefix.

SVG ViewBox Scaler

Resize an SVG viewBox and rescale every path, circle, rect and polygon coordinate proportionally — no transform wrappers. Normalize icons to 24×24 or any size.

Buscador de iconos SVG

Busca entre más de 70 000 iconos SVG gratuitos de Lucide, Tabler, Heroicons, Phosphor y muchos más.

  • SVG — pégalo directamente en HTML, en un elemento «Embed» de Webflow o en un .svg archivo.
  • JSX — atributos compatibles con React (strokeWidth, className) para insertarlos en un componente.
  • URI de datos — para <img src> o un CSS background-image sin necesidad de un archivo aparte.

SCSS to CSS Compiler

Compile SCSS and Sass to CSS online with the official Dart Sass compiler: variables, nesting, mixins, functions and @use. Expanded or minified output. Free.

LESS to CSS Compiler

Compile LESS to CSS online with the official Less.js compiler: variables, mixins, nesting, operations and guards. Expanded or minified output. Free.

HTML to JSX Converter

Convert HTML to valid JSX for React: class to className, style strings to objects, self-closing tags, SVG attributes and comments. Wrap it in a component. Free.

Slider & Carousel Generator

Build a responsive image slider or carousel visually and copy the code. Swiper, Splide, Glide.js or Slick with autoplay, loop, effects and a live preview. Free.

Swiper Slider Generator

Generate Swiper.js slider code visually: slides per view, breakpoints, loop, autoplay, effects (fade, cube, coverflow) and navigation, with a live preview.

Splide Slider Generator

Create Splide.js carousels visually: perPage, gap, breakpoints, loop or fade, autoplay, arrows and pagination with a live preview. Copy CDN or npm code.

Glide.js Slider Generator

Generate Glide.js carousel code with a live preview: perView, gap, breakpoints, carousel or slider mode, autoplay, arrows and bullets. Tiny and dependency-free.

Slick Slider Generator

Generate Slick carousel code with a live preview: slidesToShow, responsive settings, infinite, autoplay, fade, center mode, arrows and dots, with jQuery.

Herramientas de imagen

Comprime y redimensiona imágenes, genera favicons e imágenes Open Graph, crea códigos QR y convierte imágenes a Base64, todo en local. Las 63 herramientas de Imágenes →

Convertidor de imágenes

Convierte imágenes entre los formatos PNG, JPG, WebP y AVIF en línea. Convierte por lotes, ajusta la calidad, cambia el tamaño y descárgalas en un archivo ZIP.

Compresor de imágenes

Reduce el peso de tus imágenes sin perder calidad visible. Comprime JPG, PNG y WebP en tu navegador, sin subirlas a ningún servidor. Gratis y por lotes.

  • Los formatos JPEG, WebP y AVIF — tienen pérdida: el control deslizante de calidad determina cuántos detalles finos descarta el codificador. Bajar de 100 a unos 80 suele eliminar una…
  • El formato PNG — no tiene pérdida, así que ajustar la calidad no sirve de nada. En su lugar, la herramienta reduce la imagen a una paleta de como máximo 256 colores…
  • El cambio de tamaño — suele ser la mayor ventaja: una foto de móvil de 4000 píxeles mostrada en una columna de 800 píxeles desperdicia la mayor parte de sus píxeles.…

Generador de códigos QR

Crea códigos QR gratis para enlaces, texto, Wi-Fi, correo y más. Personaliza colores y logo, y descárgalos en PNG o SVG. Sin registro y sin caducidad.

  • Mantén la zona de silencio — La norma exige un borde vacío de 4 módulos; recortarlo es una de las principales causas de fallos en el escaneo.
  • Contraste y polaridad — Los módulos oscuros sobre fondo claro funcionan en todas partes. Los códigos claros sobre fondo oscuro (invertidos) fallan en algunas aplicaciones de…
  • Tamaño de impresión — Como regla general, haz que el código tenga al menos 2 cm (0,8 pulgadas) de ancho y que mida aproximadamente una décima parte de la distancia de…

Generador de favicons

Crea un favicon desde una imagen, texto o emoji: ICO, Apple Touch Icon y manifiesto web. Copia el código o descarga un ZIP. Gratis y online.

  • Diseña para 16 px — Los detalles finos y las palabras largas desaparecen al tamaño de la pestaña. Una sola letra en negrita, un símbolo sencillo o un emoji se leen mucho…
  • Los iconos táctiles de Apple deben ser opacos — iOS redondea las esquinas por sí mismo y rellena los píxeles transparentes con negro, por lo que esta herramienta siempre exporta el icono de 180 px…
  • Comprueba el modo oscuro — Un logotipo oscuro sobre fondo transparente desaparece en una pestaña oscura del navegador; la vista previa muestra ambos temas. Añade un color de…

Generador de imágenes de relleno

Crea imágenes de marcador de posición de cualquier tamaño con tu texto y tus colores. Descárgalas en formato PNG, JPG, WebP o SVG.

  • SVG — unos pocos cientos de bytes en cualquier tamaño, perfecto para insertar directamente en HTML o como URI de datos.
  • PNG — colores exactos y texto nítido, para subidas que requieran un archivo rasterizado.
  • JPG / WebP — cuando un sistema solo acepta fotos o necesitas tamaños de archivo realistas para pruebas de rendimiento.

De HEIC a PNG

Convierte fotos HEIC y HEIF del iPhone a PNG sin pérdida de calidad —o a JPG y WebP— directamente en tu navegador.

Generador de códigos de barras

Crea códigos de barras online gratis: EAN-13, UPC, Code 128, Code 39 y más. Ajusta el tamaño y descárgalos en PNG o SVG, listos para imprimir.

  • EAN-13 — el código de barras de 13 dígitos que se usa en todo el mundo para la venta al por menor. Los primeros dígitos son un prefijo de empresa GS1.
  • UPC-A — el código de barras de 12 dígitos que se usa en EE. UU. y Canadá; los escáneres de cualquier sitio lo leen.
  • EAN-8 — un código corto de 8 dígitos para paquetes muy pequeños.

Escáner de códigos QR

Escanea códigos QR online con la cámara o desde una imagen. Lee enlaces, texto y Wi-Fi al instante, gratis y sin instalar nada. Las imágenes no se suben.

  • Enlaces — se muestran completos con el dominio resaltado, para que puedas detectar direcciones similares antes de abrirlas.
  • Wi-Fi — nombre de la red, tipo de seguridad y contraseña, listos para copiar.
  • Contactos — (vCard/MeCard), correo electrónico, teléfono, SMS y ubicaciones en el mapa.

Prueba de la cámara web

Comprueba si tu cámara web funciona y consulta su resolución y sus fotogramas por segundo. Gratis, sin instalar nada y sin grabar ni enviar tu imagen.

  • Permisos — permite el acceso a la cámara con el icono de la barra de direcciones y vuelve a intentarlo.
  • Está en uso en otra aplicación — en Windows, solo una aplicación puede usar la cámara a la vez; cierra Teams, Zoom o la aplicación de la cámara.
  • Interruptor de privacidad — muchos portátiles tienen un obturador físico o una tecla de función que desactiva la cámara.

Escáner de tarjetas de identificación

Escanea las dos caras de un documento de identidad o del carné de conducir en una sola página: endereza las fotos.

  • Permisos de conducir — anverso y reverso en una sola página para alquileres de coches, aseguradoras, empresas y formularios de la Dirección General de Tráfico. Echa un…
  • Pasaportes — escanea la página de la foto del pasaporte (y una segunda página si te la piden) para solicitudes de visado y reservas de viaje con el escáner de…

De imagen a texto (OCR)

Extrae texto de imágenes y fotos con OCR gratis. Admite varios idiomas, funciona en tu navegador y tus archivos no se suben a ningún servidor.

  • Usa una imagen nítida y recta — el texto debe tener al menos 20 píxeles de altura, buen contraste y no debe estar borroso. Las capturas de pantalla son las que mejor funcionan.
  • Elige el idioma correcto — los acentos y las letras especiales solo se reconocen con los datos del idioma correspondiente.
  • Recorta la imagen para que solo quede el texto — las fotos con mucho fondo, tablas o columnas pueden alterar el orden de lectura.

Generador de iconos de aplicaciones

Crea todos los iconos de tu app para iOS, Android y web desde una imagen: iconos adaptativos, Play Store y PWA. Gratis y en tu navegador.

  • iOS — AppIcon.appiconset con todos los tamaños de iPhone y iPad (de 20 a 1024 px) y un Contents.json. Arrástralo a Assets.xcassets Xcode, sustituyendo el…
  • Android — mipmap-mdpi a mipmap-xxxhdpi las carpetas con ic_launcher.png y ic_launcher_round.png (48–192 px), las capas de primer plano del icono adaptativo…
  • Web / PWA — archivos PNG de favicon, el icono táctil de Apple de 180 px, los iconos de manifiesto de 192 y 512 px, un icono enmascarable y un fragmento de código…

CSS Filter Generator

Create CSS filter effects (blur, brightness, contrast, grayscale, sepia, hue) on your own image, or turn a hex color into a filter that recolors black icons.

CSS Clip-path Generator

Create CSS clip-path shapes visually: start from a triangle, hexagon, star, arrow or circle, drag the points over your image and copy the CSS.

CSS Mask Generator

Fade image edges with CSS masks: one side, top and bottom, all edges, a radial vignette, spotlight or stripes. Live preview and mask-image CSS.

  • Fading all edges — needs two gradients combined with mask-composite: intersect (and -webkit-mask-composite: source-in), which the generator adds for you.

SVG Blob Generator

Generate random organic SVG blob shapes for backgrounds and illustrations: set complexity and randomness, a color or gradient, and download as SVG or PNG. Free.

  • Background decoration — place the SVG absolutely behind a hero section, with a soft color or low opacity.
  • Image masks — use the blob as a mask-image or turn the path into a clip-path: path() to crop a photo into the shape.
  • Animation — generate two blobs with the same complexity and animate between them with CSS or SMIL for a “morphing” effect.

SVG Wave Generator

Create SVG wave section dividers: add or remove up to 6 layered waves, each with its own color and shape. Copy the SVG or CSS background, or download it.

SVG Pattern Generator

Create seamless SVG background patterns — dots, grid, diagonal lines, zigzag, waves, plus signs, checkerboard and more. Set size, colors and opacity; copy CSS.

Fade Image Edges with CSS

Fade the edges of any image with pure CSS: one side, top and bottom or all four edges with a gradient mask. Live preview and copy-ready mask-image CSS. Free.

CSS Vignette Generator

Create a vignette effect in CSS: a radial gradient mask that fades an image into the background around the edges. Ellipse or circle, size and softness.

Image Shape Mask

Mask an image with a shape in CSS — star, heart, hexagon, circle, arrow, speech bubble and more — with optional soft, feathered edges. Copy the mask-image CSS.

Section Divider Generator

Cut angled, curved, arrow, wave, zigzag or scalloped edges into website sections with CSS clip-path. Top, bottom or both edges, fixed height. Copy the CSS.

Particle Animation Generator

Make snow, rain, shooting stars, confetti, petals, leaves or bubbles fall on your website — or upload your own SVG. Set count, speed and wind; copy the code.

Buscador de iconos SVG

Busca entre más de 70 000 iconos SVG gratuitos de Lucide, Tabler, Heroicons, Phosphor y muchos más.

  • SVG — pégalo directamente en HTML, en un elemento «Embed» de Webflow o en un .svg archivo.
  • JSX — atributos compatibles con React (strokeWidth, className) para insertarlos en un componente.
  • URI de datos — para <img src> o un CSS background-image sin necesidad de un archivo aparte.

Passport Scanner

Scan your passport photo page with your phone: straighten it, print at real size or save as PDF or JPG under a size limit. Private — runs in your browser.

  • Size — the photo page is 125 × 88 mm (ID-3). At “Real size” it prints exactly that big.
  • Glare — passport pages are laminated. Avoid the flash, tilt the passport slightly away from the light, or shoot near a window.
  • Flatness — press the open passport flat — the straightening fixes the perspective, not a curved page.

Driver’s License Scanner

Scan the front and back of your driver’s license onto one page: straighten the photos, print at real size or save as PDF or JPG. Private — runs in your browser.

  • Surface — a dark, plain table makes the card’s edges easy to find, and the corners are placed for you.
  • Glare — licenses have a glossy security layer. Turn off the flash and tilt the card slightly away from bright lights so the photo and text are readable.
  • Size — driver’s licenses use the standard card size (85.6 × 54 mm, ID-1). At “Real size” the copy prints exactly as big as the card — print at 100% /…

Cambiador de tamaño de imágenes

Cambia el tamaño de tus imágenes online y gratis, en píxeles o porcentaje, con recorte o ajuste. Se procesan en tu navegador, sin subirlas a ningún servidor.

  • Recortar para rellenar — (como el CSS object-fit: cover) escala la imagen hasta que cubre todo el marco y recorta lo que sobresale. Usa la opción de recorte para conservar la…
  • «Ajustar dentro» — (como object-fit: contain) muestra la imagen completa y rellena las barras vacías con un color de fondo —o transparencia para PNG/WebP—. Es ideal…
  • «Estirar» — fuerza el tamaño exacto y distorsiona la imagen; úsalo solo cuando la relación de aspecto ya sea casi la misma.

Imagen a Base64

Convierte imágenes en URI de datos Base64 con fragmentos de código CSS y listos para pegar, o decodifica Base64 para volver a obtener una imagen.

  • Ideal para — iconos pequeños, indicadores de carga y sprites de interfaz de usuario de menos de unos pocos KB, imágenes en firmas de correo electrónico HTML donde…
  • No es una buena idea — fotos, imágenes de cabecera y cualquier cosa que supere los 10-20 KB aproximadamente. Sírvelas como archivos normales con almacenamiento en caché,…

Generador de imágenes OG

Diseña imágenes Open Graph de 1200×630 a partir de plantillas con títulos, logotipo y foto que se ajustan automáticamente.

  • Texto breve y grande — Las vistas previas suelen mostrarse con unos 500 píxeles de ancho o menos en los móviles. Intenta que el título tenga entre 4 y 10 palabras; la…
  • No repitas la barra de la URL — Las plataformas ya muestran tu dominio y el título de la página debajo de la imagen, así que usa la imagen para llamar la atención, no el titular…
  • Alto contraste — Usa el control deslizante para oscurecer las fotos, de modo que el texto blanco siga siendo legible, y comprueba cómo se ve tanto con temas claros…

Image Color Palette Extractor

Upload a photo or logo to extract its main colors with percentages, or click to pick any pixel. Copy HEX, RGB or HSL, or export CSS variables, Tailwind or JSON.

Generador de BlurHash y LQIP

Genera pequeños marcadores de posición difuminados que se muestran mientras se cargan las imágenes: una cadena BlurHash, un LQIP en base64.

Convertidor de PNG a JPG

Convierte archivos PNG a JPG online y gratis. Convierte por lotes, elige la calidad y el color de fondo para las zonas transparentes.

Convertidor de JPG a PNG

Convierte archivos JPG a PNG online y gratis. Resultado sin pérdida de calidad, conversión por lotes, cambio de tamaño opcional y descarga en formato ZIP.

Convertidor de PNG a WebP

Convierte archivos PNG a WebP en línea y reduce el tamaño de los archivos hasta un 80 %, sin perder la transparencia.

Convertidor de WebP a PNG

Convierte archivos WebP a PNG online y gratis. Mantiene la transparencia, convierte muchos archivos a la vez y los descarga en un archivo ZIP.

Convertidor de JPG a WebP

Convierte archivos JPG a WebP en línea: archivos entre un 25 % y un 35 % más pequeños con la misma calidad visual.

Convertidor de WebP a JPG

Convierte WebP a JPG online y gratis. Elige la calidad y el color de fondo, convierte varias imágenes a la vez y descárgalas en un archivo ZIP.

Convertidor de AVIF a PNG

Convierte AVIF a PNG online y gratis. Resultado sin pérdida de calidad con transparencia, conversión por lotes y descarga en ZIP.

Convertidor de SVG a PNG

Convierte archivos SVG a PNG online a cualquier resolución con fondo transparente. Ajusta el ancho, convierte por lotes y descárgalos en formato ZIP.

Añadir texto a una imagen

Herramienta gratuita para añadir texto a las imágenes: escribe los pies de foto, elige la fuente, el tamaño, el color, el contorno y la sombra.

Generador de memes

Generador de memes gratis: sube cualquier imagen, añade el clásico texto arriba y abajo en letras negritas con contorno.

Imagen en blanco y negro

Convertidor gratuito de fotos a blanco y negro: escala de grises, sepia, blanco y negro de alto contraste o duotono de dos colores.

  • La escala de grises — usa la luminancia perceptiva (el verde cuenta más que el azul, tal y como lo ven nuestros ojos), por lo que queda natural.
  • El sepia — añade ese tono marrón cálido de las fotos antiguas.
  • El blanco y negro — convierte cada píxel en negro o blanco puro según el umbral que elijas; es ideal para documentos escaneados, plantillas y dibujos lineales.

Desenfocar imagen

Herramienta gratuita para difuminar imágenes: difumina o pixeliza caras, matrículas, nombres o pantallas dibujando recuadros sobre la foto.

Divisor de imágenes

Divisor de imágenes gratuito: divide una imagen en una cuadrícula de mosaicos iguales —cuadrículas de Instagram de 3×3.

Creador de collages

Creador gratuito de collages de fotos: combina de 2 a 16 fotos en una sola imagen, en forma de cuadrícula, una al lado de otra o apiladas, con espaciado.

De HEIC a JPG

Convierte fotos HEIC del iPhone a JPG, PNG o WebP directamente en tu navegador. Convierte por lotes, elige la calidad y el tamaño.

Recortador de imágenes

Recorta imágenes online con las barras de arrastre y valores exactos en píxeles: 1:1, 16:9, 4:5, tamaños para redes sociales o un círculo.

Girar y voltear la imagen

Gira las imágenes 90°, 180° o cualquier otro ángulo, y invierte su orientación horizontal o vertical, ya sea una sola foto o todo un lote.

  • Girar 90° / 180° — corrige las fotos que salen de lado o al revés. La rotación en pasos de 90° no pierde calidad en los píxeles: no se recorta ni se difumina nada.
  • Voltear horizontalmente — refleja la imagen de izquierda a derecha, por ejemplo, para deshacer el reflejo de un selfi o hacer que el sujeto mire hacia la pantalla.
  • Voltear verticalmente — refleja la parte superior e inferior; útil para reflejos y algunos efectos de diseño.

Imagen de marca de agua

Añade una marca de agua con texto o un logotipo a varias fotos a la vez: posición, tamaño, opacidad, rotación y patrones en mosaico.

Visor y eliminador de datos EXIF

Consulta los metadatos EXIF, GPS, XMP e IPTC de las fotos —cámara, ajustes, fecha y ubicación— y elimínalos antes de compartirlas.

De imagen a arte ASCII

Convierte cualquier foto o logotipo en arte ASCII: elige el ancho, el juego de caracteres, el contraste y si quieres invertir los colores.

  • La opción «Clásica» — usa 10 niveles y queda bien con cualquier fuente.
  • La opción «Detallado» — mide cada carácter ASCII imprimible de tu fuente y los ordena según la cantidad de tinta que usan —hasta 70 niveles para obtener degradados suaves.
  • «Blocks» — y «Dots» usan sombreado Unicode y puntos al estilo braille; se ven mejor en terminales modernas.

Compress Image to 20 KB

Compress a JPG, PNG or WebP image to under 20 KB for signatures and tiny form uploads. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 50 KB

Compress a JPG, PNG or WebP image to under 50 KB for passport photos and application forms. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 100 KB

Compress a JPG, PNG or WebP image to under 100 KB for job portals, visa forms and websites. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 200 KB

Compress a JPG, PNG or WebP image to under 200 KB for online forms, avatars and blogs. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 500 KB

Compress a JPG, PNG or WebP image to under 500 KB for websites, CMS uploads and marketplaces. The best quality that fits, many images at once, nothing uploaded.

Compress Image to 1 MB

Compress a JPG, PNG or WebP image to under 1 MB for upload limits and sharing. The best quality that fits, many images at once, nothing uploaded.

Compress Images for Email

Compress a JPG, PNG or WebP image to under 1 MB so several photos fit in one email. The best quality that fits, many images at once, nothing uploaded.

PDF to PNG

Convert PDF to PNG online: every page becomes a sharp PNG image at 72, 150 or 300 DPI. Download single pages or all as a ZIP. Free, private, in your browser.

Website Screenshot ToolSe necesita conexión a Internet

Capture a full-page screenshot of any website in a real browser at 1×, 2× or 3× resolution, crop, annotate and blur it, and download PNG, JPEG, WebP or PDF.

  • Resolution — 1× matches CSS pixels; 2× and 3× render at Retina density, so a 1440 px page becomes a 2880 or 4320 px wide image. Very tall pages are captured up to…
  • Devices — tablet and phone use a mobile browser identity and touch, so you get the real mobile layout, not a shrunken desktop page.
  • Editing — crop, annotate and blur happen in your browser at full resolution; nothing you draw is uploaded.

PWA Manifest Generator

Create a web app manifest and an offline service worker: name, icons, colors, display mode, shortcuts and caching, plus the HTML tags — as one ZIP.

Code to Image

Turn code into a beautiful image for docs, slides and social posts: syntax themes, window frame, background and line numbers. Download PNG or SVG.

Herramientas de color

Herramientas de color gratis: HEX a RGBA, conversor OKLCH, paletas Tailwind, nombres de colores, mezclador, contraste WCAG y APCA y simulador de daltonismo. Las 12 herramientas de Color →

Contrast Checker

Check color contrast ratios against WCAG 2.2 AA and AAA for text and UI components, preview it live, see the APCA score and get the nearest passing color.

Generador de colores de Tailwind

Genera una escala de colores completa al estilo Tailwind, de 50 a 950 tonos, a partir de un solo color de marca. js, variables CSS, SCSS o JSON. Gratis.

HEX to RGBA Converter

Convert HEX colors to RGBA with a live opacity slider and copy ready-to-use CSS: rgba(), modern rgb() with alpha, 8-digit HEX, HSLA and OKLCH. Free.

CSS Variables to Tailwind

Paste CSS custom properties and get a ready-to-paste tailwind.config.js colors object or a Tailwind v4 @theme block. Groups shades like brand-500 automatically.

OKLCH Color Converter

Pick colors in OKLCH with lightness, chroma and hue sliders and convert between OKLCH, HEX, RGB, HSL and OKLab — with sRGB gamut check and CSS fallbacks.

  • Predictable palettes — in HSL, yellow at 50% lightness looks far brighter than blue at 50%. In OKLCH, changing only the hue keeps perceived lightness — great for generating…
  • Better accessibility maths — a fixed lightness difference translates into a fairly consistent contrast difference.
  • Wide-gamut colors — OKLCH can express Display P3 colors that HEX and rgb() cannot, so modern screens can show more vivid colors.

Color Name Finder

Find the name of any HEX color (e.g. #55AAEE = Cerulean) from 5,000 curated names and get ready-made CSS, SCSS, JS and Tailwind variable names. Free.

Color Mixer

Mix two colors and generate any number of in-between steps in OKLab, OKLCH, sRGB or HSL. Copy HEX values, CSS variables, color-mix() and gradient code.

APCA Contrast Checker

Check text contrast with APCA, the Accessible Perceptual Contrast Algorithm proposed for WCAG 3. Get the Lc value, use-case guidance and a WCAG 2 comparison.

  • Polarity aware — WCAG 2 treats white-on-black and black-on-white identically, but our eyes don’t. APCA scores them differently.
  • Better with dark mode — the WCAG 2 formula overstates contrast for dark color pairs, so some “passing” dark-theme combinations are hard to read. APCA catches these.
  • Fewer false failures — some readable mid-tone pairs, such as white text on orange buttons, fail WCAG 2 while APCA rates them more realistically.

Color Blindness Simulator

Simulate protanopia, deuteranopia, tritanopia and achromatopsia on any image or palette to check your UI works for color-blind users. Runs in your browser.

  • Never rely on color alone — (WCAG 1.4.1): add icons, labels, patterns or text to status messages, form errors and chart series.
  • Vary lightness, not just hue — a dark green and a light red stay distinguishable for almost everyone. The OKLCH converter makes lightness easy to control.
  • Use color-blind-safe chart palettes — such as blue/orange instead of red/green.

Color Converter

Free online color converter: turn HEX into RGB, HSL, HWB, OKLCH, CMYK and CSS color names, then generate a 50–950 tint & shade palette as CSS variables.

CSS Filter Generator

Create CSS filter effects (blur, brightness, contrast, grayscale, sepia, hue) on your own image, or turn a hex color into a filter that recolors black icons.

Image Color Palette Extractor

Upload a photo or logo to extract its main colors with percentages, or click to pick any pixel. Copy HEX, RGB or HSL, or export CSS variables, Tailwind or JSON.

Herramientas para redes sociales

Herramientas gratis para redes sociales: generador de enlaces para compartir, enlace de WhatsApp, texto en negrita y cursiva para LinkedIn e Instagram y contador de caracteres. Las 16 herramientas de Social →

Generador de texto en negrita

Convierte tu texto en negrita para Instagram, X, Facebook o LinkedIn. Escribe, copia y pega donde quieras, sin formato especial. Gratis y al instante.

  • Accesibilidad — los lectores de pantalla suelen leer estas letras por separado («H mayúscula matemática en negrita…») o se las saltan. Limita el texto con estilo a…
  • Búsqueda — las palabras con estilo no aparecen en los resultados de búsqueda de la plataforma ni en los hashtags. Deja las palabras clave, los nombres y los…
  • Cobertura — solo las letras A–Z, a–z y (para algunos estilos) 0–9 tienen versiones con estilo; las letras acentuadas, como ä o é, no cambian.

Generador de enlaces de WhatsApp

Crea un enlace de WhatsApp con tu número y un mensaje predefinido. Compártelo o conviértelo en código QR para que te escriban con un clic. Gratis.

  • Botones de contacto en sitios web — un botón de «Chatear en WhatsApp» suele generar más conversiones que un formulario en el móvil.
  • Biografías de Instagram, TikTok y LinkedIn — un solo toque para iniciar una conversación.
  • Impresos — el código QR en folletos, menús, envases o escaparates.

Contador de caracteres

Cuenta caracteres con y sin espacios al instante, y comprueba los límites de X, Instagram y las metaetiquetas SEO. Gratis, online y sin registro.

Mailto Link Generator

Create mailto email links with recipients, CC, BCC, subject and a multi-line body, correctly encoded. Copy the URL, an HTML link or a button, or test it.

Email Signature Generator

Create a professional HTML email signature with photo or logo, title, contact details, social links and brand color. Copy it into Gmail, Outlook or Apple Mail.

Fancy Text Generator

Turn text into 𝐛𝐨𝐥𝐝, 𝘪𝘵𝘢𝘭𝘪𝘤, 𝓼𝓬𝓻𝓲𝓹𝓽, 𝔣𝔯𝔞𝔨𝔱𝔲𝔯, Ⓒⓘⓡⓒⓛⓔⓓ and more for Instagram, X, TikTok and Discord bios. Copy in one tap.

  • Screen readers — may read styled letters one by one or as math symbols, so keep important information in normal text.
  • Search — on most platforms doesn’t match styled letters with normal ones — don’t style your name or keywords you want to be found by.

UTM Builder

Build UTM-tagged campaign URLs for Google Analytics 4 with presets for Google Ads, Meta, LinkedIn and email, consistent lowercase naming and bulk mode. Free.

  • Lowercase everything — UTM values are case-sensitive: Email and email appear as separate rows.
  • Pick one separator — Use underscores or hyphens consistently instead of spaces, which become %20 or +.
  • Never tag internal links — UTMs on links within your own site start a new session and overwrite the original source.

Social Media Character Counter

Check post length against the limits of X, LinkedIn, Instagram, Threads, Bluesky, TikTok, YouTube and more — with X’s weighted counting and “see more” cut-offs.

Ad Pixel Event Code Generator

Generate conversion event code for Meta Pixel, Meta Conversions API, TikTok, LinkedIn and Pinterest: standard events, values, items and event IDs.

  • Meta Pixel — fbq('track', 'Lead'), Purchase, AddToCart, CompleteRegistration and the other standard events Meta optimizes ads for, with value, currency,…
  • Meta Conversions API — the same event sent from your server to the Graph API, with user_data hashed with SHA-256 (email lowercased, phone digits only), the visitor’s IP,…
  • TikTok Pixel — ttq.track('CompletePayment'), SubmitForm, AddToCart… with contents, value and currency; the event ID is the third argument.

Meta Pixel Event Generator

Generate Meta (Facebook) Pixel event code: Lead, Purchase, AddToCart and every standard event with value, currency, contents and an event ID for deduplication.

Meta Conversions API Generator

Build Meta Conversions API (CAPI) requests: event, custom data, SHA-256 hashed user data, event ID and test code — as Node.js, curl, PHP or Python code.

TikTok Pixel Event Generator

Generate TikTok Pixel event code with ttq.track: CompletePayment, SubmitForm, AddToCart and other standard events with contents, value, currency and event ID.

LinkedIn Conversion Code Generator

Generate LinkedIn Insight Tag conversion code with lintrk: enter the conversion ID, add an event ID, and fire it on page load, a button click or a form submit.

Pinterest Tag Event Generator

Generate Pinterest Tag event code with pintrk: checkout, addtocart, lead, signup and more, with value, currency, line items, order ID and event ID.

Bulk UTM Builder

Tag hundreds of URLs with UTM parameters at once: each link with its own source, medium and campaign, imported from a spreadsheet or CSV and exported to CSV.

Herramientas de automatización y HubSpot

Herramientas de automatización: estiliza formularios de HubSpot para Webflow, convierte formatos de fecha entre Make, Zapier, n8n y código, y encuentra rutas JSON. Las 3 herramientas de Automatización →

HubSpot Form Styler

Style embedded HubSpot forms visually: fonts, inputs, two-column fields, errors and buttons. Get the CSS and embed code, or copy a ready Code Embed to Webflow.

  • Layout — full-width inputs, consistent spacing, and two- or three-column fieldsets rebuilt with flexbox (stacked on mobile).
  • Inputs — text, email, select (with a custom arrow), textarea, checkboxes and radios with your accent color.
  • States — focus ring, invalid fields and HubSpot’s error messages, with the “please complete all required fields” roll-up hidden.

Date Format Converter

Convert date format strings between Make, Zapier, Moment.js, n8n (Luxon), date-fns, Python strftime and PHP — with a live preview and a full token table.

  • Make — {{formatDate(1.date; "DD.MM.YYYY")}}; to read a custom date string first use parseDate(1.text; "DD.MM.YYYY"). Make formats in the scenario’s time…
  • Zapier — Formatter → Date/Time → Format, then pick or type the format in “To Format”. Set the time zone in the step to avoid off-by-one-day dates.
  • n8n — {{ $json.date.toDateTime().toFormat('dd.MM.yyyy') }} or {{ $now.toFormat('yyyy-MM-dd') }}.

JSON Path Finder

Paste JSON, click any value and get its path for JavaScript, JSONPath, jq, Python, PHP, n8n and Make (1-based arrays) — perfect for webhook and API mappings.

Emoji, símbolos y ASCII

Busca y copia emoji y símbolos como ✓ → ★ ©, espacios especiales y kaomoji, crea arte ASCII e inspecciona cualquier carácter Unicode con su código. Las 4 herramientas de Emoji →

Copiar y pegar emojis

Busca entre todos los emojis y cópialos con un clic. Filtra por categoría, elige el tono de piel y consulta sus códigos. Gratis y sin instalar nada.

Símbolos y caracteres especiales

Copia y pega símbolos y caracteres especiales: flechas, estrellas, corazones, signos matemáticos y más. Con un clic, gratis y sin instalar nada.

Generador de arte ASCII

Convierte el texto en banners de arte ASCII con 20 fuentes de FIGlet. Echa un vistazo a todas las fuentes a la vez y luego cópialas sin formato.

  • Encabezados de código — un comentario de cabecera al principio de una hoja de estilo o en el bloque de código personalizado de un sitio de Webflow facilita la localización…
  • Archivos README — un logotipo en un bloque de código Markdown se muestra correctamente en GitHub, npm y en las terminales. Úsalo junto con el generador de README.
  • Huevos de Pascua en la consola — un console.log saludo en las herramientas de desarrollo del navegador, muy popular para mensajes de contratación.

Codificadores y decodificadores

Codifica y decodifica Base64, URL y entidades HTML, inspecciona JWT, genera hashes y UUID y convierte timestamps Unix, todo en el navegador. Las 15 herramientas de Codificación →

Codificación y descodificación Base64

Codifica y decodifica Base64 al instante, con soporte para UTF-8 y modo seguro para URL. Funciona en tu navegador, gratis y sin enviar tus datos.

  • URI de datos — pequeños iconos incrustados en CSS o HTML (mira también la herramienta «Imagen a Base64»).
  • Autenticación básica HTTP — el encabezado es Basic + el código Base64 de user:password.
  • JWT — el encabezado y la carga útil son JSON codificados en Base64URL; revísalos con el decodificador de JWT.

UUID Generator

Generate random UUID v4 or time-ordered UUID v7 online, one or thousands at once. Free, secure and private. Also validates a UUID and decodes its timestamp.

Traductor de código Morse

Traduce texto a código Morse y de Morse a texto al instante. Escucha el sonido, ajusta la velocidad y copia el resultado. Gratis y online.

  • SOS — ... --- ..., enviado como una señal continua.
  • Te quiero — .. / .-.. --- ...- . / -.-- --- ..-
  • CQ — -.-. --.-, «llamando a cualquier estación» en la radioafición.

Convertidor de texto a binario

Convierte texto a código binario y de binario a texto al instante, con soporte para hexadecimal y UTF-8. Gratis, online y en tu navegador.

URL Encode / Decode

Free online URL encoder and decoder. Percent-encode query strings with encodeURIComponent or encodeURI, decode URLs safely and parse query parameters.

Unix Timestamp Converter

Convert Unix timestamps to human-readable dates and dates to epoch time. Free online converter with live epoch clock, seconds/ms auto-detection and time zones.

HTML Entity Encoder

Encode special characters to HTML entities or decode entities back to text. Free online HTML escape tool with named, decimal and hex entities and HTML5 support.

GUID Generator

Generate random GUIDs online in Microsoft format — uppercase with braces — or plain. Bulk generate up to 1,000, as a list, JSON array or SQL values. Free.

Base64 Decode

Decode Base64 to readable text instantly, with UTF-8, URL-safe Base64 and missing padding handled. Decode as you type — or switch to encode. Free and private.

URL Decode

Decode percent-encoded URLs and query strings to readable text: %20, %2F, + as space and UTF-8 characters. See every query parameter decoded. Free online.

Epoch Converter

Convert epoch time to a human-readable date and back: seconds, milliseconds, micro and nanoseconds, any time zone, ISO 8601 and the current epoch, live.

Binary to Text Converter

Translate binary code to text instantly: paste 0s and 1s with or without spaces and read them as English, including UTF-8 emoji and accents. Also hex and octal.

Hex to Decimal Converter

Convert hexadecimal to decimal instantly — and to binary and octal — with big-number precision, two’s complement and bit grouping. Also decimal to hex. Free.

HTML Decode

Decode HTML entities like &, <, ", &nbsp; and &#8212; back to readable text — every named and numeric entity. Or encode text for HTML. Free.

TOTP Generator

Generate TOTP two-factor codes from a Base32 secret, create new secrets with an otpauth:// link for authenticator apps, and verify codes. Runs in your browser.

  • Clock — TOTP depends on the time. Turn on automatic date and time on your phone and computer.
  • Secret — copy it exactly; it is Base32 (A–Z and 2–7) — 0, 1 and 8 never appear.
  • Settings — digits, period and algorithm must match what the service uses (the otpauth link says so).

Herramientas de texto

Cuenta palabras y caracteres, cambia mayúsculas y minúsculas, crea slugs de URL y genera texto de relleno y contraseñas seguras, al instante y gratis. Las 40 herramientas de Texto →

Generador de contraseñas

Crea contraseñas seguras y aleatorias: elige la longitud, símbolos y números. Se generan en tu navegador y nunca se envían a ningún servidor. Gratis.

  • Aleatoriedad criptográficamente segura — Los caracteres se eligen con crypto.getRandomValues(), el CSPRNG del navegador, utilizando muestreo por rechazo para que cada carácter tenga la misma…
  • Nada sale de tu dispositivo — Las contraseñas se generan en esta página, no se envían a ningún servidor, no se guardan en el almacenamiento local y nunca aparecen en la URL. Solo…
  • La opción «Al menos uno de cada tipo» — vuelve a generar hasta que aparezca cada tipo seleccionado, lo que garantiza que el resultado sea uniformemente aleatorio entre las contraseñas que…

Contador de palabras

Cuenta palabras, caracteres, frases y párrafos mientras escribes. Consulta el tiempo de lectura y la densidad de palabras clave. Gratis y sin registro.

  • Las palabras — son secuencias de caracteres separadas por espacios en blanco que contienen al menos una letra o un dígito, así que «don't», «e-mail» y «2026»…
  • Los caracteres — se cuentan como los símbolos que ves, así que un emoji como 👍🏽 o una bandera cuenta como un carácter, no como cuatro unidades de código.
  • Las frases — terminan con ., ! o ? (se ignoran las abreviaturas habituales como «p. ej.», «Dr.» y «etc.»); una frase final sin signos de puntuación sigue contando.

Traductor de código Morse

Traduce texto a código Morse y de Morse a texto al instante. Escucha el sonido, ajusta la velocidad y copia el resultado. Gratis y online.

  • SOS — ... --- ..., enviado como una señal continua.
  • Te quiero — .. / .-.. --- ...- . / -.-- --- ..-
  • CQ — -.-. --.-, «llamando a cualquier estación» en la radioafición.

Convertidor de texto a binario

Convierte texto a código binario y de binario a texto al instante, con soporte para hexadecimal y UTF-8. Gratis, online y en tu navegador.

Convertidor de números romanos

Convierte números a números romanos y al revés al instante. Consulta cómo se forma cada número, con ejemplos y tabla de símbolos. Gratis y online.

Convertidor de números a palabras

Escribe cualquier número con palabras al instante: útil para cheques, facturas y documentos. Copia el resultado con un clic. Gratis, online y sin registro.

Comprobador de seguridad de contraseñas

Comprueba la seguridad de una contraseña: entropía, combinaciones posibles, tiempo necesario para descifrarla en cuatro escenarios de ataque.

  • Nunca reutilices contraseñas — Las contraseñas filtradas se prueban en otros sitios (credential stuffing): la reutilización es el mayor riesgo en el mundo real.
  • Usa un gestor de contraseñas — y activa la autenticación de dos factores para las cuentas importantes.

De imagen a texto (OCR)

Extrae texto de imágenes y fotos con OCR gratis. Admite varios idiomas, funciona en tu navegador y tus archivos no se suben a ningún servidor.

  • Usa una imagen nítida y recta — el texto debe tener al menos 20 píxeles de altura, buen contraste y no debe estar borroso. Las capturas de pantalla son las que mejor funcionan.
  • Elige el idioma correcto — los acentos y las letras especiales solo se reconocen con los datos del idioma correspondiente.
  • Recorta la imagen para que solo quede el texto — las fotos con mucho fondo, tablas o columnas pueden alterar el orden de lectura.

De PDF a Word

Convierte PDF a Word editable online y gratis. Descarga un archivo DOCX en segundos, sin registro y sin marcas de agua. Prueba con tu documento ahora.

Sintesis de voz

Convierte texto en voz online gratis. Elige voz, idioma y velocidad, y sigue la lectura resaltada frase por frase. Funciona en tu navegador, sin registro.

  • Corrección de textos — al escuchar lo que has escrito, detectas palabras que faltan, repeticiones y frases torpes que tus ojos pasan por alto.
  • Aprender idiomas — reduce la velocidad y sigue las palabras resaltadas.
  • Accesibilidad — descansa la vista o escucha artículos largos mientras haces otra cosa.

Contador de caracteres

Cuenta caracteres con y sin espacios al instante, y comprueba los límites de X, Instagram y las metaetiquetas SEO. Gratis, online y sin registro.

Markdown Table Generator

Create Markdown and HTML tables in a spreadsheet-like editor: add rows and columns, set alignment, paste from Excel or Google Sheets, and copy the result.

HTML Table Generator

Create HTML tables visually: type or paste cells from Excel and Google Sheets, set column alignment and copy clean code with thead and tbody. Free.

  • <thead> and <th scope="col"> — mark the header row, so screen readers announce the column name for each cell.
  • <tbody> — holds the data rows; browsers add it anyway, but writing it keeps your CSS selectors predictable.

Find and Replace

Find and replace text online: case-sensitive, whole words or regex with capture groups, several replacements at once, live match count and highlighting. Free.

  • Whole words — stops “cat” from also changing “category”.

Regex Replace

Find and replace text with regular expressions: capture groups ($1, $2), named groups, multiline anchors and several rules at once, with live highlighting.

Remove Extra Spaces

Remove extra spaces from text online: collapse double and multiple spaces and tabs into one space, keeping line breaks. Paste, clean and copy in one step.

Remove Empty Lines

Delete empty and blank lines from text, code, CSV or lists online — including lines that only contain spaces. Paste, clean and copy in one step. Free.

Comma to New Line

Turn a comma-separated list into one item per line, or swap new lines back to commas. Trims spaces after commas. Free comma to new line converter.

Tabs to Spaces

Convert tabs to spaces (2 or 4) in code and text, or spaces back to tabs. Fix mixed indentation before committing or pasting. Free and private.

Find and Replace in Files

Find and replace text across many files at once — code, CSV, Markdown, HTML, JSON. Regex, match counts per file, preview, and download edited files as a ZIP.

Soft Hyphen Generator

Insert soft hyphens (&shy;) and zero-width spaces into long words so headlines break nicely on mobile. Auto mode for German & English, copy as text or HTML.

Smart Quotes to Straight Quotes

Fix code and JSON broken by curly “smart” quotes from Word, Slack or Docs. Converts them to straight quotes and cleans dashes, ellipses and hidden spaces.

Markdown Task List Converter

Turn any list into a GitHub-flavored Markdown task list (- [ ]), HTML checklist, Jira or CSV. Tick items in the preview and keep nesting — free checklist tool.

Markdown Editor

Free online Markdown editor with live preview, formatting toolbar, outline, word count and autosave. Export to .md, HTML or PDF. Runs in your browser.

Readability Score Checker

Check how easy your text is to read: Flesch Reading Ease, Flesch–Kincaid grade, Gunning Fog, SMOG, Coleman–Liau and ARI, with hard sentences highlighted.

De imagen a arte ASCII

Convierte cualquier foto o logotipo en arte ASCII: elige el ancho, el juego de caracteres, el contraste y si quieres invertir los colores.

  • La opción «Clásica» — usa 10 niveles y queda bien con cualquier fuente.
  • La opción «Detallado» — mide cada carácter ASCII imprimible de tu fuente y los ordena según la cantidad de tinta que usan —hasta 70 niveles para obtener degradados suaves.
  • «Blocks» — y «Dots» usan sombreado Unicode y puntos al estilo braille; se ven mejor en terminales modernas.

Text Compare

Compare two texts and highlight every difference — added, removed and changed words — side by side or inline. Ignore case and whitespace. Free and private.

Binary to Text Converter

Translate binary code to text instantly: paste 0s and 1s with or without spaces and read them as English, including UTF-8 emoji and accents. Also hex and octal.

Fancy Text Generator

Turn text into 𝐛𝐨𝐥𝐝, 𝘪𝘵𝘢𝘭𝘪𝘤, 𝓼𝓬𝓻𝓲𝓹𝓽, 𝔣𝔯𝔞𝔨𝔱𝔲𝔯, Ⓒⓘⓡⓒⓛⓔⓓ and more for Instagram, X, TikTok and Discord bios. Copy in one tap.

  • Screen readers — may read styled letters one by one or as math symbols, so keep important information in normal text.
  • Search — on most platforms doesn’t match styled letters with normal ones — don’t style your name or keywords you want to be found by.

Text Repeater

Repeat any text, word or emoji up to 10,000 times, separated by new lines, spaces, commas or your own separator — with optional numbering. Copy or download.

  • Test data — fill a form field or database column to check length limits.
  • Placeholders — repeat a line to sketch a layout.
  • Messages — emoji rows and celebrations (use responsibly — repeated messages can count as spam on some platforms).

De voz a texto

Dicta y convierte tu voz en texto online gratis, en varios idiomas. Edita, copia o descarga el resultado directamente en tu navegador, sin instalar nada.

PDF to Markdown

Convert PDF to Markdown online: headings, paragraphs and bullet lists become clean Markdown for ChatGPT, Notion, Obsidian or GitHub. Download .md, free.

Line Ending Converter

Convert line endings between Windows (CRLF) and Unix (LF): detect mixed endings, fix files one by one or in bulk, trim trailing spaces and convert tabs. Free.

Slug Generator

Turn titles into clean, SEO-friendly URL slugs. Transliterates accents and German umlauts, removes stop words, sets length and handles bulk lists. Free.

  • Transliteration — Accented letters are mapped to their base letters (é → e, ñ → n, ç → c, ł → l), ligatures are expanded (æ → ae, œ → oe, ß → ss) and Cyrillic and…
  • German umlauts — With the German option on, ä/ö/ü become ae/oe/ue — the spelling German readers expect (Größe → groesse, not grosse). Turn it off for other languages,…
  • Clean-up — Apostrophes are dropped (what's → whats), & becomes “and” (or “und”/“et”), every other run of punctuation or whitespace becomes a single separator,…

Generador de Lorem Ipsum

Genera texto de relleno Lorem Ipsum por párrafos, frases o palabras y cópialo con un clic. Gratis, online y sin registro.

  • Maquetaciones realistas — Los esquemas y maquetas se ven y se comportan como si fueran reales: la longitud de las líneas, los saltos de línea y el ritmo de los párrafos se…
  • Centrarse en el diseño — Las partes interesadas revisan la maquetación en lugar de editar un texto que aún no es definitivo.
  • Pruebas — Los desarrolladores rellenan plantillas, campos del CMS y componentes con textos de distintas longitudes para detectar errores de desbordamiento,…

Remove Duplicate Lines

Remove duplicate lines from any list online, case-insensitive or trimmed, then sort A–Z, numerically, by length or shuffle. Shows counts. Free and private.

  • A → Z / Z → A — sorts alphabetically using your browser's locale-aware collation, so accented letters sort next to their base letters (é with e).
  • Natural — sorts numbers inside text by value: file2, file10, file100 instead of the plain alphabetical file10, file100, file2.
  • By length — orders lines from shortest to longest (or the reverse), handy for finding outliers.

Alphabetize List

Sort any list alphabetically A–Z or Z–A, naturally by numbers or by length. Ignore case and articles, remove duplicates and blank lines. Free alphabetizer.

Remove Line Breaks

Remove line breaks from text copied from PDFs and emails: join lines into paragraphs, keep paragraph gaps, fix hyphenated words and clean up extra spaces. Free.

BBCode to HTML Converter

Convert BBCode to HTML and HTML back to BBCode for forum posts, with a live preview and a toolbar for bold, links, images, quotes, code, lists and colors.

Herramientas de productividad

Herramientas de productividad gratis: control de horas con proyectos, notas y exportación de hojas de horas, además de temporizadores. Sin registro y privado. Las 23 herramientas de Productividad →

Lista de tareas pendientes

Una lista de tareas online gratis con varias listas, fechas límite y prioridades. Sin registro: tus tareas se guardan en tu navegador y te esperan al volver.

  • Haz que tus tareas sean breves — «Escribir introducción» se hace; «terminar informe» se deja para más tarde.
  • Elige tres para hoy — Márcalas como de alta prioridad y ordénalas por prioridad.
  • Pon plazos a lo que los tenga — Las tareas vencidas aparecen en rojo, así no se te escapa nada.

Registro de hábitos

Sigue tus hábitos diarios: marca cada día, mantén tu racha y ve tus últimas 12 semanas de un vistazo. Gratis, sin registro y guardado en tu navegador.

  • Empieza poco a poco — Dos minutos que de verdad vas a hacer son mejores que una hora que no vas a hacer.
  • Vincúlalo a algo — «Después del café, leo una página».
  • No te saltes dos días seguidos — Un día sin hacerlo es normal. Vuelve a la rutina al día siguiente.

Generador de facturas

Crea facturas profesionales online y descárgalas en PDF. Añade logo, impuestos y descuentos en cualquier moneda. Gratis, sin registro y sin marcas de agua.

Fichas

Crea flashcards online y estudia con repetición espaciada. Pega una lista para crear un mazo y repasa justo antes de olvidar. Gratis y sin registro.

  • Un dato por ficha — Divide las respuestas largas.
  • Haz una pregunta — Ponerte a prueba funciona mejor que volver a leer.
  • Usa tus propias palabras — Así las recordarás mejor.

Calculadora de fechas

Suma o resta días, semanas, meses y años a cualquier fecha y consulta el resultado al instante. Gratis, online y sin registro.

Calculadora de duración

Calcula las horas y los minutos entre dos horas —incluidos los turnos de noche— o suma una lista de duraciones, como 1:45 + 2:30.

Split CSV

Split a large CSV into smaller files by rows per file, number of files or column value. Keeps the header in every file; download all as a ZIP. Free, private.

  • The header row — is repeated at the top of every file, so each piece imports on its own.
  • Quoted values — commas, quotes and line breaks inside cells — are written back correctly.
  • The delimiter — is detected (comma, semicolon, tab or pipe) and reused in the output.

Split Excel

Split an Excel spreadsheet into multiple .xlsx files: by rows, number of files, column value or one file per sheet. Download all as a ZIP. Free and private.

  • Rows per file — fixed-size chunks, e.g. 10,000 rows each for an import limit.
  • Number of files — the rows divided as evenly as possible.
  • Column value — one workbook per distinct value in a column, named after the value.

Coin Flip

Flip a coin online: a fair heads-or-tails toss with crypto-secure randomness. Flip one coin or many at once and see the count of heads and tails.

Dice Roller

Roll virtual dice online: one or many dice with 4, 6, 8, 10, 12, 20 or 100 sides, with the total. Fair crypto-secure rolls for board games and RPGs.

Random Team Generator

Split a list of names into random, balanced teams or groups in one click — for classrooms, sports, workshops and games. Re-shuffle and copy the teams.

Lottery Number Generator

Generate random lottery numbers: 6 unique numbers from 1–49 by default, or set your own range and count for Powerball, EuroMillions or any draw.

Reaction Time Test

Test your reaction time online: click or tap the moment the box turns green. Five tries, your average and best in milliseconds, and how you compare.

Spacebar Counter

Count how many times you can press the spacebar in 5, 10, 30 or 60 seconds. Hits per second, a best score saved, and tapping on phones.

Metronome

Free online metronome: 30–300 BPM, tap tempo, 2/4 to 7/8 time signatures with an accented first beat, and a visual beat. Accurate audio timing.

De voz a texto

Dicta y convierte tu voz en texto online gratis, en varios idiomas. Edita, copia o descarga el resultado directamente en tu navegador, sin instalar nada.

Time Tracker

Free online time tracker: timers per project, a note on every entry, daily and weekly hours and earnings, and CSV, Excel or PDF timesheet export.

  • Projects with colors and hourly rates — billable time turns into earnings in the summary and exports.
  • Notes on every entry — , editable in place, so your timesheet says what the hours were for.
  • Daily and weekly totals — , a per-project breakdown and filters for today, this week, last week and this month.

Cronómetro online

Un cronómetro online gratis con vueltas y tiempos parciales. Empieza con un clic y sigue contando aunque cambies de pestaña. Sin instalar nada.

Temporizador de cuenta atrás

Un temporizador online con cuenta atrás y alarma. Elige el tiempo, ponlo a pantalla completa y recibe un aviso al terminar. Gratis y sin instalar nada.

Temporizador Pomodoro

Concéntrate con la técnica Pomodoro: 25 minutos de trabajo y pausas cortas, con avisos y ajustes propios. Gratis, online y sin registro.

World Clock

Free world clock: the current time in any city, day or night, the difference from your time, and a meeting planner that finds working hours that overlap.

Online Notepad

Free online notepad that saves as you type: several notes, search, word count and download as .txt or Markdown. Private — your notes stay in your browser.

Wheel Spinner

Free wheel spinner: type names or options, spin the wheel and get a fair random winner. Remove winners, keep a history and save your lists in the browser.

  • Classrooms — pick who answers next, then remove them so everyone gets a turn.
  • Giveaways — paste the entrants and spin in front of your audience — full screen on a shared screen.
  • Teams and chores — decide who goes first, who presents or who does the dishes.

Herramientas de audio y video

Herramientas gratis de audio y video: grabadoras de voz, pantalla y webcam, cortar, acelerar, invertir y unir audio, video a GIF y extraer fotogramas. Privado. Las 15 herramientas de Audio y video →

Afinador de guitarra

Afina tu guitarra online con el micrófono o de oído. Admite afinación estándar, drop D y otras, además de bajo, ukelele y violín. Gratis y sin instalar nada.

  • Afina hasta dar con la nota — Si te has pasado, baja un poco y vuelve a subir. Esto ayuda a que la cuerda mantenga su tono.
  • Toca suavemente — y espera un momento, ya que las notas suenan un poco más agudas justo después de tocarlas.
  • Compruébalo dos veces — Afinar una cuerda cambia ligeramente la tensión del mástil.

Prueba de audición

Una prueba de audición gratis: comprueba cada oído de 250 Hz a 16 kHz con auriculares y mira tus resultados en un gráfico. No es un diagnóstico médico.

Speaker Test

Test your speakers and headphones online: play sound in the left, right or both channels, check bass, stereo phase and volume. Free, nothing to install.

  • Left / Right — channels are swapped if “left” plays on the right. On headphones, check you’re wearing them the right way round; on speakers, swap the cables.
  • Sweep — the sound should move smoothly from one side to the other. A gap in the middle points to a balance setting.
  • Bass — a slow sweep from 40 to 120 Hz. Small laptop speakers usually start around 100–150 Hz; headphones and subwoofers go lower.

Metronome

Free online metronome: 30–300 BPM, tap tempo, 2/4 to 7/8 time signatures with an accented first beat, and a visual beat. Accurate audio timing.

Tone Generator

Free online tone generator: play a sine, square, sawtooth or triangle wave from 20 Hz to 20 kHz. Presets, frequency sweep and stereo balance.

De voz a texto

Dicta y convierte tu voz en texto online gratis, en varios idiomas. Edita, copia o descarga el resultado directamente en tu navegador, sin instalar nada.

Voice Recorder

Free online voice recorder: record your microphone in the browser with a live level meter, pause and resume, play back and download as WebM or WAV. No upload.

  • WebM / Opus — files are small and play in Chrome, Edge and Firefox.
  • WAV — is uncompressed and opens in any audio editor or player, including on iPhone and Mac.

Screen Recorder

Free online screen recorder: record your whole screen, a window or a browser tab, with your microphone and system audio. No watermark, no install, no upload.

  • Microphone — narrate a tutorial or bug report.
  • Tab audio — when you share a Chrome or Edge tab, tick “Share tab audio” in the picker to include its sound.
  • System audio — available when sharing the entire screen on Windows in Chrome and Edge.

Webcam Recorder

Free online webcam recorder: record video with sound from your camera, take snapshots, mirror the preview and download WebM or MP4 files. Nothing is uploaded.

Audio Trimmer

Free online audio trimmer: cut the start and end of an MP3, WAV, M4A or OGG file on a waveform, add fade in and out, preview, and download the clip as WAV.

Audio Speed Changer

Free audio speed changer: speed up or slow down MP3, WAV and other audio, with or without changing the pitch. Preview live, then download the new file.

Reverse Audio

Free reverse audio tool: flip an MP3, WAV or voice recording so it plays backwards, preview it and download the reversed file as WAV, or record and reverse.

Merge Audio

Free audio joiner: combine several MP3, WAV, M4A or OGG files into one, set the order, add a gap or crossfade between tracks and download the result as WAV.

Video to GIF

Free video to GIF converter: pick a part of an MP4, WebM or MOV video, set the size and frame rate, preview, and download an animated GIF. Runs in your browser.

Video Frame Extractor

Free video frame extractor: grab the current frame or one every few seconds from an MP4, WebM or MOV video and save JPG or PNG images, or all as a ZIP.

Calculadoras y conversores

Calculadoras para el día a día: porcentajes, días entre fechas, zonas horarias, unidades, relaciones de aspecto y bases numéricas. Simples, rápidas y gratis. Las 59 herramientas de Calculadoras →

Convertidor de números romanos

Convierte números a números romanos y al revés al instante. Consulta cómo se forma cada número, con ejemplos y tabla de símbolos. Gratis y online.

Convertidor de números a palabras

Escribe cualquier número con palabras al instante: útil para cheques, facturas y documentos. Copia el resultado con un clic. Gratis, online y sin registro.

Calculadora de posibilidades y combinaciones

¿Cuántas posibilidades hay? Combinaciones (nCr) y permutaciones (nPr), con o sin repetición.

  • Lotería 6 de 49 — C(49, 6) = 13 983 816 — las probabilidades de ganar el premio gordo son de 1 entre unos 14 millones.
  • Manos de póquer — C(52, 5) = 2 598 960 manos diferentes de 5 cartas.
  • Código PIN de 4 dígitos — 10⁴ = 10 000 posibilidades (el orden importa, los dígitos se pueden repetir).

Generador de números aleatorios

Genera números aleatorios, elige ganadores o elementos de una lista y lanza monedas o dados. Con azar seguro, gratis y en tu navegador.

  • Números aleatorios — cualquier rango, hasta 10 000 a la vez, únicos o con repeticiones, opcionalmente ordenados. Ideal para sorteos, muestreos y pruebas.
  • Selector aleatorio de nombres — pega los nombres de los participantes y elige uno o varios ganadores para un sorteo, o mezcla el orden de los ponentes.
  • Generador de equipos — divide una clase, un taller o un grupo de fútbol sala en equipos aleatorios y equilibrados.

Calculadora de grasa corporal

Calcula tu porcentaje de grasa corporal con el método de la cinta métrica de la Marina de los EE. : cuello, cintura y caderas.

Calculadora del peso ideal

Descubre cuál es tu peso ideal según tu estatura y sexo con las fórmulas de Devine, Robinson, Miller y Hamwi.

Calculadora de consumo de agua

¿Cuánta agua deberías beber al día? Calcula la cantidad diaria de agua que necesitas según tu peso, tu nivel de actividad y el clima, en litros, onzas.

Calculadora de macros

Calcula tus macros diarias —proteínas, hidratos de carbono y grasas en gramos— a partir de tus calorías y tu objetivo: perder grasa, mantenerte o ganar músculo.

Calculadora del sueño

Descubre cuál es la mejor hora para acostarte o levantarte según los ciclos de sueño de 90 minutos, para que te despiertes entre ciclos sintiéndote descansado.

Calculadora de ovulación

Calcula la fecha de ovulación, el periodo fértil y la próxima regla a partir del primer día de tu última regla y la duración de tu ciclo.

Calculadora de ritmo

Calculadora de ritmo de carrera: calcula tu ritmo por kilómetro y por milla a partir de la distancia y el tiempo.

Calculadora del IVA

Añade el IVA a un precio neto o quítalo de un precio bruto con cualquier tipo impositivo: 20 %, 19 %, 21 %, 5 % o el que tú elijas.

Calculadora del ROI

Calcula el rendimiento de la inversión (ROI): ganancia, porcentaje de ROI y rendimiento anualizado (CAGR) a partir del importe invertido.

Calculadora de jubilación

Calcula tus ahorros para la jubilación a partir de tu edad, tus ahorros, tus aportaciones mensuales y la rentabilidad prevista.

Calculadora de precios unitarios

Compara productos por precio por unidad —por onza, gramo, litro o artículo— para encontrar la mejor oferta en la tienda. Compara hasta cuatro tamaños a la vez.

Calculadora del coste de la electricidad

¿Cuánto cuesta el consumo de un electrodoméstico? Introduce los vatios, las horas al día y el precio por kWh para saber cuánto te cuesta la electricidad al día.

Calculadora de notas

Calcula tu nota ponderada a partir de los trabajos, las pruebas y los exámenes, y averigua qué nota necesitas sacar en el examen final para conseguir la nota.

Calculadora de medias

Pega una lista de números para obtener la media, la mediana, la moda, el rango, la suma y el recuento, además de una media ponderada.

Calculadora de ratios

Simplifica una proporción, amplíala o redúcela, y resuelve A:B = C:D para hallar el valor que falta.

Calculadora de fechas

Suma o resta días, semanas, meses y años a cualquier fecha y consulta el resultado al instante. Gratis, online y sin registro.

Calculadora de duración

Calcula las horas y los minutos entre dos horas —incluidos los turnos de noche— o suma una lista de duraciones, como 1:45 + 2:30.

A/B Test Significance Calculator

Check if your A/B test result is statistically significant. Enter visitors and conversions to get the p-value, uplift and confidence range. Free and private.

  • Don’t stop early — Checking daily and stopping at the first significant result produces false winners.
  • Plan your sample — Use the A/B Test Sample Size Calculator before you start.
  • Run full weeks — Weekday and weekend visitors behave differently.

A/B Test Sample Size Calculator

Work out how many visitors your A/B test needs and how long to run it, from your conversion rate and the smallest change you want to detect. Free.

ROAS Calculator

Calculate return on ad spend from your ad cost and revenue. Add your profit margin to see your break-even ROAS and whether your ads really make money. Free.

CPM Calculator

Calculate CPM from your ad cost and impressions, or work out your total cost or impressions from a CPM rate. Free online CPM calculator for media planning.

CPC Calculator

Calculate cost per click from your ad spend and clicks. Add impressions and conversions to get CTR, CPM, conversion rate and cost per conversion. Free.

CTR Calculator

Calculate click-through rate from clicks and impressions, and see how many extra clicks you need to reach your goal. Works for ads, email and Search Console.

IBAN Validator

Validate IBANs for 78 countries: length, structure and the mod-97 checksum, with the bank and branch code decoded. Check many at once or make test IBANs. Free.

Calculadora de edad

Calcula tu edad exacta en años, meses y días a partir de tu fecha de nacimiento, y cuántos días faltan para tu cumpleaños. Gratis y online.

  • Cumpleaños que caen en un día bisiesto — (29 de febrero): en los años no bisiestos, el cumpleaños se suele celebrar el 28 de febrero o el 1 de marzo; legalmente, depende del país.
  • La edad en una fecha concreta — es útil para comprobar si cumples los requisitos: acceso a la escuela, seguros, concursos o fechas de jubilación.

Epoch Converter

Convert epoch time to a human-readable date and back: seconds, milliseconds, micro and nanoseconds, any time zone, ISO 8601 and the current epoch, live.

Hex to Decimal Converter

Convert hexadecimal to decimal instantly — and to binary and octal — with big-number precision, two’s complement and bit grouping. Also decimal to hex. Free.

Calculadora de préstamos

Calcula la cuota mensual de tu préstamo, los intereses totales y el coste final. Consulta el cuadro de amortización y compara plazos. Gratis y online.

Calculadora de hipotecas

Calcula la cuota mensual de tu hipoteca, los intereses totales y el coste final. Compara plazos y tipos de interés. Gratis y online.

  • El impuesto sobre la propiedad — , que fija tu condado o tu ciudad, y que en EE. UU. suele oscilar entre el 0,5 % y el 2,5 % del valor de la vivienda al año.
  • El seguro de vivienda — , exigido por la entidad crediticia.
  • El PMI — (seguro hipotecario privado) en préstamos convencionales con una entrada inferior al 20 %, que suele ser del 0,3 al 1,5 % del préstamo al año, hasta…

Calculadora de interés compuesto

Calcula cómo crecen tus ahorros con el interés compuesto, con aportaciones periódicas y un desglose anual. Gratis, online y sin registro.

Calculadora de propinas

Calcula la propina y divide la cuenta entre varias personas al instante. Elige el porcentaje y ve cuánto paga cada uno. Gratis y online.

Calculadora de descuentos

Calculadora de descuentos gratuita: el precio de venta y cuánto te ahorras con un porcentaje o una cantidad de descuento.

Calculadora del IMC

Calcula tu índice de masa corporal con tu peso y altura, en unidades métricas o imperiales, y mira en qué rango estás. Gratis, privado y online.

Calculadora de calorías

Calcula las calorías que necesitas al día según tu edad, peso, altura y actividad, para mantener, bajar o subir de peso. Gratis, privado y online.

Calculadora del GPA

Calculadora gratuita del GPA: añade asignaturas, créditos y notas para obtener tu GPA semestral en la escala de 4,0.

Calculadora de la fecha prevista de parto

Calculadora gratuita de la fecha prevista de parto a partir de tu última menstruación, la fecha de concepción o la transferencia de embriones en una FIV: fecha.

  • Primer trimestre — semanas 1–13
  • Segundo trimestre — semanas 14–27
  • Tercer trimestre — desde la semana 28 hasta el parto

Calculadora de fracciones

Calculadora de fracciones gratis: suma, resta, multiplica y divide fracciones y números mixtos, con resultados simplificados y pasos detallados.

  • Sumar o restar — reescribe ambas fracciones con un denominador común y, a continuación, suma o resta los numeradores. ¾ + ⅔ = 9⁄12 + 8⁄12 = 17⁄12.
  • Multiplicar — multiplica los numeradores y los denominadores. ¾ × ⅔ = 6⁄12 = ½.
  • Dividir — multiplica por el recíproco de la segunda fracción. ¾ ÷ ⅔ = ¾ × 3⁄2 = 9⁄8.

Calculadora científica

Calculadora científica online gratuita: trigonometría en grados o radianes, logaritmos, potencias, raíces, factoriales, paréntesis y constantes.

Calculadora de la desviación estándar

Calculadora gratuita de desviación estándar: introduce los valores de la desviación estándar de la muestra y de la población, la varianza, la media, la mediana.

Credit Card Validator

Check whether a credit or debit card number is valid with the Luhn algorithm and see the card brand — Visa, Mastercard, Amex and more. Plus test card numbers.

Calculadora de porcentajes

Calcula porcentajes al instante: qué porcentaje es un número de otro, aumentos, descuentos y variaciones. Con la fórmula explicada, gratis y online.

  • Invertir un descuento — un precio que subió un 20 % no vuelve al original tras un descuento del 20 % — 100 → 120 → 96. Para anular un aumento del 20 %, divide por 1,2 (eso…
  • Quitar el IVA o el impuesto sobre las ventas — para obtener el precio neto a partir de un precio bruto que incluye un 19 % de IVA, divide por 1,19; no restes el 19 %. 119 ÷ 1,19 = 100, mientras…
  • Porcentaje frente a puntos porcentuales — un cambio de tasa del 2 % al 3 % supone un aumento de 1 punto porcentual, pero un incremento relativo del 50 %.

Date Difference Calculator

Calculate the days between two dates with a years, months and weeks breakdown and business days. Add or subtract days or count down to an event. Free.

Time Zone Converter

Convert a date and time between any time zones with DST handled automatically. Compare cities side by side and find meeting times within 9–5 working hours.

Convertidor de unidades

Convierte unidades de longitud, peso, temperatura, volumen, área y velocidad al instante. Un conversor gratis, online y fácil de usar desde cualquier dispositivo.

Aspect Ratio Calculator

Calculate width or height for any aspect ratio, simplify pixel sizes to a ratio like 16:9 and get CSS aspect-ratio and padding-top values. Free online tool.

  • New height — = new width × ratio height ÷ ratio width — e.g. 1280 × 9 ÷ 16 = 720.
  • New width — = new height × ratio width ÷ ratio height — e.g. 1080 × 16 ÷ 9 = 1920.
  • Simplify a size — divide both sides by their greatest common divisor (GCD). 1920 and 1080 share a GCD of 120, giving 16:9.

Number Base Converter

Convert numbers between binary, octal, decimal, hexadecimal and any base 2–36 — with big-number support, two’s complement bit view and text to hex/binary. Free.