Cette page n’est pas encore traduite en français : elle s’affiche en anglais.

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).

Outils Webflow & Figma

Outils gratuits pour développeurs Webflow : coller des icônes SVG et du HTML/CSS comme éléments Webflow, convertir le CSS Figma, générer et vérifier des noms de classes. Les 26 outils 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.

Recherche d’icônes SVG

Recherchez parmi plus de 70 000 icônes SVG gratuites proposées par Lucide, Tabler, Heroicons, Phosphor et bien d’autres.

  • SVG — à coller directement dans le code HTML, dans un élément Webflow Embed ou dans un .svg fichier.
  • JSX — attributs compatibles avec React (strokeWidth, className) à insérer dans un composant.
  • URI de données — pour <img src> ou un CSS background-image sans fichier séparé.

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.

Outils SEO

Outils SEO gratuits : audit de site, vérificateur de liens cassés, crawler, validateur et générateur de schema, robots.txt, sitemap, redirections et aperçu SERP. Les 41 outils SEO →

Analyse SEO et audit de siteConnexion Internet requise

Auditez votre site gratuitement avec 70 contrôles SEO, plus vitesse, sécurité, SSL, données structurées et liens cassés. Résultats clairs, sans inscription.

Vérificateur de liens rompusConnexion Internet requise

Trouvez les liens cassés sur n’importe quelle page : statut des liens internes et externes, redirections et textes d’ancre. Gratuit et sans inscription.

  • Erreurs 404 internes — corrigez le lien ou, si la page cible a été déplacée, ajoutez une redirection 301 à partir de l’ancienne URL (notre générateur de redirections crée…
  • Erreurs 404 externes — trouvez le nouvel emplacement de la ressource, créez un lien vers une copie archivée ou supprimez le lien.
  • Liens redirigés — remplacez-les par l’URL finale indiquée dans les résultats. Utilisez le vérificateur de redirection pour inspecter les longues chaînes.

Générateur de balisage Schema

Générez un balisage JSON-LD valide pour les entités « Organisation », « LocalBusiness », « Article », « FAQ », « Produit », « Événement ».

  • Balisez ce qui est visible — Les notes, les prix et les réponses à la FAQ doivent également figurer sur la page. Les avis auto-promus concernant votre propre entreprise ne sont…
  • Utilisez des URL absolues et la norme ISO 8601 — Les URL doivent https://; les dates se présentent sous la forme 2026-10-25 ou 2026-10-25T19:30:00+01:00; les durées se présentent sous la forme…
  • Une entité, un bloc. La présence de — plusieurs blocs JSON-LD par page est autorisée (par exemple, « Organization » et « BreadcrumbList ») ; ne mélangez pas la même entité entre…

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.

Suivi et vérificateur de pixelsConnexion Internet requise

Découvrez toutes les balises de suivi présentes sur un site web : Google Analytics 4, Tag Manager, Google Ads, Meta Pixel, LinkedIn, TikTok, Hotjar.

  • Vestiges d’Universal Analytics — UA a cessé de traiter les données en 2023 (2024 pour GA360). Supprimez les UA- les extraits de code ; ils ne font que ralentir la page.
  • Double GA4 — le même G- identifiant codé en dur dans le site et déclenché par GTM gonfle le nombre de pages vues et divise par deux les taux de rebond.
  • Pixels sans consentement — dans l’UE et au Royaume-Uni, les pixels d’analyse et publicitaires nécessitent généralement un consentement préalable. Chargez-les via votre outil de…

Page Speed TestConnexion Internet requise

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 GeneratorConnexion Internet requise

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.

Guide explicatif sur le fichier robots.txt

Collez ou récupérez un fichier robots.txt et découvrez l’explication de chaque règle en langage clair pour chaque robot d’indexation : caractères génériques.

  • Choisissez un groupe — un robot d'indexation utilise le groupe dont User-agent correspond le plus précisément à son nom, et uniquement ce groupe. Googlebot ignore le *…
  • Recherchez les règles correspondantes — Disallow et les Allow les valeurs sont des préfixes de chemin. * correspond à n’importe quel caractère, $ marque la fin de l’URL.
  • La règle la plus longue l’emporte — c’est la règle de correspondance la plus spécifique (la plus longue) qui est déterminante. Si une règle « Allow » et une règle « Disallow » ont la…

IndexNow SubmitterConnexion Internet requise

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.

Compteur de caractères

Comptez les caractères avec ou sans espaces, et vérifiez les limites de X, Instagram et des balises SEO. Gratuit, en ligne et sans inscription.

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 ToolConnexion Internet requise

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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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 CrawlerConnexion Internet requise

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 ValidatorConnexion Internet requise

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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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 TesterConnexion Internet requise

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 ValidatorConnexion Internet requise

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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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.

Outils d’analytics et de suivi

Outils d’analytics gratuits pour développeurs : code Google tag et GTM, événements GA4, dataLayer, scripts de suivi des clics, liens UTM et vérification des pixels. Les 24 outils Analytics →

Suivi et vérificateur de pixelsConnexion Internet requise

Découvrez toutes les balises de suivi présentes sur un site web : Google Analytics 4, Tag Manager, Google Ads, Meta Pixel, LinkedIn, TikTok, Hotjar.

  • Vestiges d’Universal Analytics — UA a cessé de traiter les données en 2023 (2024 pour GA360). Supprimez les UA- les extraits de code ; ils ne font que ralentir la page.
  • Double GA4 — le même G- identifiant codé en dur dans le site et déclenché par GTM gonfle le nombre de pages vues et divise par deux les taux de rebond.
  • Pixels sans consentement — dans l’UE et au Royaume-Uni, les pixels d’analyse et publicitaires nécessitent généralement un consentement préalable. Chargez-les via votre outil 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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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.

Outils Git, config & DevOps

Générez .gitignore, package.json, GitHub Actions, Docker Compose, Nginx et EditorConfig, des commandes Git, validez vos fichiers .env et calculez chmod. Les 37 outils DevOps →

.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.

Générateur Docker Compose

Créez un fichier `compose.yaml` pour Node, Python, Postgres, MySQL, MongoDB, Redis, Nginx, WordPress et bien d’autres encore — avec des contrôles d’intégrité.

Générateur de commandes Git

Décrivez ce que vous souhaitez faire dans Git — annuler une validation, renommer une branche, fusionner des validations, mettre en attente, revenir en arrière.

Générateur de configuration Nginx

Générez des blocs de serveur Nginx pour les sites statiques, les applications monopages (SPA), les proxys inversés et PHP-FPM.

  • Point-virgule manquant — chaque directive se termine par ;. nginx -t indique la ligne exacte.
  • Héritage d’`add_header` — une add_header à l’intérieur d’un location remplace tous les en-têtes au niveau du serveur. Le générateur répète les en-têtes de sécurité si…
  • Barre oblique finale dans proxy_pass — proxy_pass http://app/; supprime le préfixe d’emplacement, proxy_pass http://app; le conserve.

.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.

Calculateur chmod

Convertissez les droits d’accès des fichiers sous Linux entre le format numérique (755, 644, 4755) et le format symbolique (rwxr-xr-x).

  • setuid (4xxx) — un exécutable s’exécute avec les droits du propriétaire du fichier (par exemple passwd).
  • setgid (2xxx) — sur les dossiers, les nouveaux fichiers héritent du groupe du dossier ; pratique pour les dossiers partagés au sein d’une équipe.
  • sticky (1xxx) — sur les dossiers, seul le propriétaire d’un fichier peut le supprimer.

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 vers Compose

Convertit les commandes « docker run » en services Docker Compose : ports, volumes, variables d’environnement, réseaux, redémarrage.

  • Chemins relatifs — dans Compose, ./data est relatif au fichier Compose, et non à votre répertoire de shell actuel.
  • Secrets — déplacez les mots de passe de environment vers un .env fichier et faites-y référence sous la forme ${DB_PASSWORD}; validez-le à l’aide du validateur…
  • Ordre de démarrage — ajoutez depends_on vous-même l’ordre de démarrage entre les services ; le générateur Docker Compose vous indique le modèle de contrôle d’intégrité.

Générateur d’icônes d’application

Créez toutes les icônes d’application pour iOS, Android et le web depuis une image : icônes adaptatives, Play Store et PWA. Gratuit, dans votre navigateur.

  • iOS — AppIcon.appiconset avec toutes les tailles d’iPhone et d’iPad (de 20 à 1 024 px) et une image correspondante Contents.json. Faites-le glisser dans…
  • Android — mipmap-mdpi dans les mipmap-xxxhdpi dossiers par ic_launcher.png et ic_launcher_round.png (48–192 px), les calques de premier plan de l’icône…
  • Web / PWA — les fichiers PNG de favicons, l’icône tactile Apple de 180 px, les icônes de manifeste de 192 et 512 px, une icône masquable et un extrait de…

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 GeneratorConnexion Internet requise

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 & TesterConnexion Internet requise

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.

Aide-mémoire & prompts

Aide-mémoire à copier-coller : commandes Git, Docker et Linux et prompts IA pour coder. Saisissez vos valeurs une fois et copiez des commandes prêtes à lancer. Les 6 outils Aide-mémoire →

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.

Outils JSON & données

Formatez, validez et convertissez JSON, YAML, CSV et TypeScript dans votre navigateur. Rapide, privé, sans envoi : vos données restent sur votre appareil. Les 35 outils JSON →

Formateur JSON

Formatez et validez du JSON en ligne : embellir ou minifier, trouver les erreurs par ligne et colonne, trier les clés et explorer l’arbre. Gratuit.

Générateur de données factices

Générez des données de test fictives réalistes : utilisateurs, produits, commandes, adresses et enregistrements API imbriqués dans 5 paramètres régionaux.

  • JSON — alimentez une API factice, un serveur JSON ou une importation dans le CMS Webflow après conversion à l’aide du convertisseur JSON vers CSV.
  • CSV — importez dans des feuilles de calcul, Airtable ou le CMS Webflow (les valeurs imbriquées sont aplaties en chaînes JSON).
  • SQL INSERT — remplissez une table locale PostgreSQL, MySQL, SQLite ou SQL Server ; les valeurs sont échappées et mises entre guillemets selon le dialecte.

JSON vers les types

Collez du code JSON et obtenez des modèles typés pour TypeScript, Python, Go, Java, C#, Kotlin, Swift et Rust — avec des champs facultatifs.

  • Les tableaux d’objets sont fusionnés — un champ absent de certains éléments devient facultatif ; un champ qui est parfois null devient nullable.
  • Nombres — les nombres entiers deviennent des types entiers (int, int64, long, i64) ; tout nombre comportant des décimales devient un type float/double.
  • Dates — les chaînes au format ISO 8601 telles que 2026-10-26T09:30:00Z peuvent devenir Date, datetime, time.Time, OffsetDateTime, DateTimeOffset ou…

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.

Outils base de données & Excel

Outils gratuits pour bases de données et tableurs : convertissez Excel et CSV en SQL, JSON, tableaux PHP ou JavaScript, exportez des dumps SQL vers Excel et générez des CREATE TABLE. Les 26 outils Base de données →

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.

Outils de compression et minification

Outils de compression gratuits : gzip et Brotli, test de compression d’un site, minifiers JavaScript, HTML, JSON et XML, optimiseur SVG et fichiers ZIP. Les 17 outils Compression →

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 TestConnexion Internet requise

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.

Outils PDF

Outils PDF gratuits : fusionner, diviser, pivoter et réorganiser des PDF, JPG en PDF, PDF en JPG, filigranes et numéros de page — dans le navigateur. Les 23 outils PDF →

Fusionner des fichiers PDF

Fusionnez plusieurs fichiers PDF en un seul et organisez les pages à votre guise. Gratuit, dans votre navigateur et sans envoyer vos documents.

JPG vers PDF

Convertissez des images JPG et PNG en PDF, en ligne et gratuitement. Organisez les pages et téléchargez le fichier. Tout se passe dans votre navigateur.

PDF vers JPG

Convertissez les pages d’un PDF en images JPG de haute qualité, en ligne et gratuitement. Votre fichier reste dans votre navigateur, sans envoi.

Diviser un fichier PDF

Divisez un PDF en plusieurs fichiers ou extrayez les pages utiles, en ligne et gratuitement. Dans votre navigateur, sans inscription ni filigrane.

Compresser un fichier PDF

Réduisez la taille de vos PDF en ligne et gratuitement. Traitement dans votre navigateur, sans envoi vers un serveur, sans inscription ni filigrane.

  • Il réduit — la résolution des images à un niveau raisonnable en fonction du niveau sélectionné et les réencode au format JPEG.
  • Conserve l’original — de toute image que la nouvelle version ne permettrait pas de réduire.
  • Il regroupe la structure du fichier — en flux d’objets compressés et décompresse tout contenu de page non compressé.

Scanner de cartes d’identité

Numérisez les deux faces d’une carte d’identité ou d’un permis de conduire sur une seule page : redressez les photos.

  • Cartes d’identité nationales et titres de séjour — numérisez le recto et le verso pour les banques, les propriétaires, les employeurs et les formulaires administratifs.
  • Permis de conduire — recto et verso sur une seule page pour les locations de voiture, les assureurs, les employeurs et les formulaires de la préfecture. Découvrez le…
  • Passeports — numérisez la page contenant la photo d’identité (et une deuxième page si nécessaire) pour les demandes de visa et les réservations de voyage grâce au…

PDF vers Word

Convertissez un PDF en Word modifiable, en ligne et gratuitement. Téléchargez un fichier DOCX en quelques secondes, sans inscription ni filigrane.

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% /…

Faire pivoter un fichier PDF

Faites pivoter des pages PDF en ligne et enregistrez-les de manière définitive. Faites pivoter des pages individuelles ou l’ensemble du document de 90° ou 180°.

Ajouter des numéros de page à un fichier PDF

Ajoutez des numéros de page à un fichier PDF en ligne. Choisissez l’emplacement, le format (1, Page 1 sur N, 1 / N), le numéro de départ.

  • L'option « Ignorer la première page » — laisse la couverture sans numéro et commence la numérotation à la page 2 (avec le numéro de votre choix, généralement 1).
  • L'option « Commencer à » — poursuit la numérotation d'un document précédent, par exemple 45 pour le deuxième volume.
  • L'option « Miroir » — place les numéros sur le bord extérieur — à droite sur les pages impaires, à gauche sur les pages paires — comme dans un livre imprimé.

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 PDFConnexion Internet requise

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.

Outils de sécurité et de cryptographie

Outils de sécurité gratuits : générateurs bcrypt et htpasswd, HMAC, encodeur et décodeur JWT, clés RSA et SSH, décodeurs de certificats et CSR, chiffrement AES. Les 27 outils Sécurité →

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$.

Décodeur JWT

Décodez des tokens JWT aussitôt : en-tête, payload et expiration. Tout se passe dans votre navigateur, votre token ne quitte donc jamais votre appareil.

  • En-tête — JSON décrivant le jeton, par exemple {"alg":"HS256","typ":"JWT"}.
  • Chargement utile — JSON contenant les revendications : l’identité de l’utilisateur, les actions qu’il est autorisé à effectuer et la date d’expiration du jeton.
  • Signature — calculée à partir header.payload à l’aide d’une clé secrète ou privée ; ainsi, toute modification des deux premières parties l’invalide.

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 & TesterConnexion Internet requise

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.

Outils de code

Embellissez HTML, CSS, JavaScript et SQL, minifiez le CSS, testez des expressions régulières, comparez des textes, convertissez cURL en code et Markdown en HTML. Les 57 outils Code →

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.

Testeur d’expressions régulières

Testez vos expressions régulières en temps réel : correspondances, groupes, remplacements et aide-mémoire. Gratuit, sans inscription, dans votre navigateur.

Vérificateur de différences

Comparez deux textes ou fichiers et voyez aussitôt les différences ligne par ligne et mot par mot. Gratuit, privé et sans envoi vers un serveur.

  • L’option « Ignorer les espaces » — traite les séries d’espaces et de tabulations comme un seul espace et ignore les espaces en début et en fin de ligne — idéal lorsqu’un fichier a été…
  • L’option « Ignorer la casse » — considère « Error » et « error » comme identiques.
  • « Réduire les parties inchangées » — masque les longues séquences inchangées, en conservant trois lignes de contexte autour de chaque modification. Cliquez sur une ligne réduite pour la…

Générateur de fichiers README

Créez un fichier README.md professionnel comprenant des badges, les étapes d’installation, le mode d’emploi, un tableau de configuration.

  • Mettez en avant le résultat — , pas la technologie : « Transformer n’importe quelle chaîne de caractères en slug compatible avec les URL » est préférable à « Un utilitaire…
  • Utilisez des liens relatifs — pour les fichiers du dépôt (./docs/setup.md, LICENSE) afin qu’ils fonctionnent sur les forks et les branches.
  • Veillez à ce que le contenu reste à jour — une commande d’installation obsolète fait plus de tort qu’un fichier README succinct.

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 GeneratorConnexion Internet requise

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.

Générateur BlurHash et LQIP

Générez de minuscules marqueurs flous s’affichant pendant le chargement des images : une chaîne 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.

Outils web & réseau

Affichez votre IP et votre user agent, interrogez le DNS, inspectez les certificats SSL, vérifiez si un site est en ligne et envoyez des requêtes HTTP — gratuit. Les 55 outils Web →

Outil de vérification SPF, DKIM et DMARCConnexion Internet requise

Vérifier la configuration de la messagerie d’un domaine : enregistrements MX et fournisseur, validité du SPF et limite de 10 requêtes, sélecteurs DKIM.

  • Deux enregistrements SPF — l’ajout d’un nouvel outil entraîne souvent la création d’un deuxième v=spf1 . Un seul est autorisé ; fusionnez-les.
  • Plus de 10 requêtes DNS — chaque include: est comptée, y compris les requêtes imbriquées. Un nombre supérieur à 10 entraîne une erreur SPF permanente. Supprimez les services…
  • DMARC bloqué sur p=none — la surveillance est un bon début, mais quarantine ou reject protège réellement votre domaine.

Webhook TesterConnexion Internet requise

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 LookupConnexion Internet requise

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 CheckerConnexion Internet requise

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…

Recherche de type MIME

Identifiez le type MIME de n’importe quelle extension de fichier et inversement — pages Web, images, polices, vidéos, fichiers audio, documents.

  • les modules JavaScript — fournis en tant que text/plain sont bloqués : « Échec du chargement du script du module… vérification stricte du type MIME ».
  • Les polices — servies en tant que application/octet-stream peuvent être rejetées ou ne pas être mises en cache ; utilisez font/woff2.
  • au format SVG — sans image/svg+xml s’affiche sous forme de texte ou de fichier à télécharger au lieu d’une image.

Test de pingConnexion Internet requise

Lancez un ping vers un domaine ou une IP publique et mesurez la latence depuis notre serveur. Vérifiez si un site répond, en ligne et sans rien installer.

  • Refusé — l’hôte est accessible, mais aucun service n’écoute sur ce port. Essayez les ports 80 ou 443.
  • Délai d'attente — un pare-feu rejette les paquets, ou l'hôte est hors service. Vérifiez à l'aide du vérificateur de port et du vérificateur de disponibilité de site…
  • Résolution impossible — vérifiez les enregistrements du domaine à l’aide de la recherche DNS.

Vérificateur de portsConnexion Internet requise

Vérifiez si un port est ouvert sur un domaine ou une IP publique : HTTP, HTTPS, SSH, FTP, SMTP, MySQL, RDP et plus. Statut ouvert, fermé ou filtré.

Recherche WHOISConnexion Internet requise

Découvrez qui a enregistré un domaine ou une IP : registraire, dates de création et d’expiration, statut et serveurs de noms. Gratuit et sans inscription.

Outil de vérification de la propagation DNSConnexion Internet requise

Vérifiez si votre modification DNS s’est propagée : comparez les réponses A, AAAA, CNAME, MX, TXT et NS fournies par Cloudflare, Google, NextDNS.

  • Réduisez le TTL à l’avance — réglez-le sur 300 secondes la veille d’une migration, puis augmentez-le à nouveau par la suite.
  • Webflow — redirigez le domaine racine à l’aide d’enregistrements A vers les adresses IP de Webflow et www avec un enregistrement CNAME vers…
  • Videz votre propre cache — si votre ordinateur affiche toujours l'ancien site (par exemple ipconfig /flushdns sous Windows).

Quelle est mon adresse IP ?Connexion Internet requise

Consultez aussitôt votre adresse IP publique (IPv4 ou IPv6), ainsi que votre navigateur, système, écran et fuseau horaire. Gratuit et sans inscription.

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 CheckerConnexion Internet requise

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 SiteConnexion Internet requise

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 ToolConnexion Internet requise

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 ScreenshotConnexion Internet requise

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 PDFConnexion Internet requise

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 CheckerConnexion Internet requise

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 CheckerConnexion Internet requise

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 TesterConnexion Internet requise

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 & TesterConnexion Internet requise

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.

Tests d’appareils

Testez votre micro, webcam, clavier, souris, haut-parleurs et écran en ligne. Gratuit, dans votre navigateur et sans rien installer. Les 20 outils Appareils →

Lecteur de codes QR

Scannez des QR codes en ligne avec la caméra ou depuis une image. Lisez liens, texte et Wi-Fi aussitôt, gratuitement et sans rien installer.

  • Des liens — affichés dans leur intégralité avec le nom de domaine mis en évidence, ce qui vous permet de repérer les adresses trompeuses avant de les ouvrir.
  • Wi-Fi — nom du réseau, type de sécurité et mot de passe, prêts à être copiés.
  • Contacts — (vCard/MeCard), e-mail, numéro de téléphone, SMS et emplacements sur une carte.

Accordeur de guitare

Accordez votre guitare en ligne au micro ou à l’oreille. Accordage standard, drop D et autres, plus basse, ukulélé et violon. Gratuit, rien à installer.

  • Accordez-vous jusqu’à atteindre la note — Si vous êtes trop haut, descendez légèrement en dessous, puis remontez. Cela aide la corde à conserver sa hauteur.
  • Pincez doucement la corde — et attendez un instant, car les notes sonnent un peu trop aiguës juste après avoir été pincées.
  • Vérifiez deux fois — L'accordage d'une corde modifie légèrement la tension du manche.

Test du micro

Vérifiez que votre micro fonctionne : niveau sonore en direct, enregistrement et écoute d’un essai. Gratuit, dans votre navigateur et sans rien installer.

  • Autorisations — si vous avez cliqué sur « Bloquer », utilisez l’icône de la caméra/du microphone dans la barre d’adresse pour autoriser l’accès, puis recommencez.
  • Mauvais périphérique — les casques, webcams et écrans intègrent souvent leurs propres microphones. Choisissez le bon dans la liste.
  • Son coupé dans le système — sous Windows, ouvrez « Paramètres » → « Système » → « Son » → « Entrée » ; sous macOS, « Préférences Système » → « Son » → « Entrée », puis vérifiez…

Test de la webcam

Vérifiez que votre webcam fonctionne et consultez sa résolution et sa fréquence d’images. Gratuit, sans installation, sans enregistrer ni envoyer votre image.

  • Autorisations — autorisez l’accès à la caméra à l’aide de l’icône dans la barre d’adresse, puis recommencez.
  • Utilisation par une autre application — sous Windows, une seule application peut utiliser la caméra à la fois ; fermez Teams, Zoom ou l’application Caméra.
  • Commutateur de confidentialité — de nombreux ordinateurs portables disposent d’un obturateur physique ou d’une touche de fonction permettant de désactiver la caméra.

Testeur de clavier

Vérifiez que toutes les touches de votre clavier fonctionnent : appuyez et voyez-les s’allumer. Repère les touches bloquées ou mortes. Gratuit et en ligne.

Test de vitesse de clic (CPS)

Mesurez combien de clics par seconde vous faites en 1, 5 ou 10 secondes et comparez vos scores. Un test CPS rapide, gratuit et sans rien installer.

Synthèse vocale

Convertissez un texte en voix en ligne et gratuitement. Choisissez la voix, la langue et la vitesse, avec lecture surlignée. Dans votre navigateur, sans inscription.

  • Relecture — écouter votre texte permet de repérer les mots manquants, les répétitions et les phrases maladroites que vos yeux ont tendance à ignorer.
  • Apprentissage des langues — ralentissez la vitesse de lecture et suivez les mots mis en surbrillance.
  • Accessibilité — reposez vos yeux ou écoutez de longs articles tout en faisant autre chose.

Test auditif

Un test auditif gratuit : vérifiez chaque oreille de 250 Hz à 16 kHz avec un casque et voyez vos résultats sur un graphique. Ce n’est pas un diagnostic médical.

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.

Test de vitesse de frappe

Mesurez votre vitesse de frappe en mots par minute et votre précision en un test rapide. Gratuit, en ligne et sans inscription. Entraînez-vous et progressez.

Website Screenshot ToolConnexion Internet requise

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 ScreenshotConnexion Internet requise

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.

Outils CSS & design

Générateurs CSS visuels et aides au design : dégradés, box-shadow, calculateur clamp() fluide, px en rem, glassmorphism, SVG en JSX et plus. Les 48 outils CSS →

Calculateur de colliers de serrage

Calculez les valeurs CSS « clamp() » adaptatives pour les tailles de police et l’espacement à partir des tailles minimales et maximales ainsi que des fenêtres.

  • Pente — = (24 − 16) ÷ (1 440 − 375) = 0,007512 — la taille augmente de 0,0075 px par pixel de fenêtre d’affichage.
  • Partie vw — = pente × 100 = 0.7512vw, car 1 vw correspond à 1 % de la largeur de la fenêtre d’affichage.
  • Ordinée — à l’origine = 16 − 0,007512 × 375 = 13,183 px = 0.8239rem avec une racine de 16 px.

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.

Recherche d’icônes SVG

Recherchez parmi plus de 70 000 icônes SVG gratuites proposées par Lucide, Tabler, Heroicons, Phosphor et bien d’autres.

  • SVG — à coller directement dans le code HTML, dans un élément Webflow Embed ou dans un .svg fichier.
  • JSX — attributs compatibles avec React (strokeWidth, className) à insérer dans un composant.
  • URI de données — pour <img src> ou un CSS background-image sans fichier séparé.

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.

Outils image

Compressez et redimensionnez des images, générez favicons et images Open Graph, créez des QR codes et convertissez des images en Base64 — localement. Les 63 outils Images →

Convertisseur d’images

Convertissez des images entre les formats PNG, JPG, WebP et AVIF en ligne. Effectuez des conversions par lots, définissez la qualité.

Compresseur d’images

Réduisez le poids de vos images sans perte visible. Compressez JPG, PNG et WebP dans votre navigateur, sans envoi vers un serveur. Gratuit et par lots.

  • Les formats JPEG, WebP et AVIF — sont avec perte : le curseur de qualité permet de contrôler la quantité de détails fins que l’encodeur supprime. Passer de 100 à environ 80 permet…
  • Le format PNG — est sans perte ; le réglage de la qualité n’a donc aucun effet. À la place, l’outil réduit l’image à une palette de 256 couleurs au maximum (PNG 8…
  • Le redimensionnement — est souvent le principal avantage : une photo prise avec un téléphone de 4 000 px affichée dans une colonne de 800 px gaspille la plupart de ses…

Générateur de codes QR

Créez des QR codes gratuits pour liens, texte, Wi-Fi, e-mail et plus. Personnalisez couleurs et logo, téléchargez en PNG ou SVG. Sans inscription ni expiration.

  • Respectez la zone de silence — La norme exige une bordure vide de 4 modules ; la rogner est l’une des principales causes d’échec de la lecture.
  • Contraste et polarité — Les modules sombres sur fond clair fonctionnent partout. Les codes clairs sur fond sombre (inversés) ne sont pas pris en charge par certaines…
  • Taille d’impression — En règle générale, veillez à ce que le code mesure au moins 2 cm (0,8 pouce) de large et environ un dixième de la distance de lecture prévue.…

Générateur de favicons

Créez un favicon à partir d’une image, d’un texte ou d’un emoji : ICO, Apple Touch Icon et manifeste web. Copiez le code ou téléchargez un ZIP. Gratuit.

  • Concevez pour une taille de 16 px — Les détails fins et les mots longs disparaissent à la taille d’un onglet. Une seule lettre en gras, un symbole simple ou un emoji sont bien plus…
  • Les icônes tactiles Apple doivent être opaques — iOS arrondit lui-même les coins et remplit les pixels transparents de noir ; cet outil exporte donc toujours l’icône de 180 px (ainsi que le Webclip…
  • Vérifiez le mode sombre — Un logo sombre sur fond transparent disparaît dans un onglet de navigateur sombre — l’aperçu affiche les deux thèmes. Ajoutez une couleur…

Générateur d’images de remplacement

Créez des images de remplacement de n’importe quelle taille avec votre texte et vos couleurs.

  • SVG — quelques centaines d’octets quelle que soit la taille, idéal en ligne dans le code HTML ou sous forme d’URI de données.
  • PNG — couleurs exactes et texte net, pour les téléchargements nécessitant un fichier matriciel.
  • JPG / WebP — lorsqu’un système n’accepte que des photos ou que vous avez besoin de tailles de fichiers réalistes pour des tests de performances.

HEIC vers PNG

Convertissez des photos au format HEIC et HEIF depuis votre iPhone en fichiers PNG sans perte — ou en JPG et WebP — directement dans votre navigateur.

Générateur de codes-barres

Créez des codes-barres en ligne gratuitement : EAN-13, UPC, Code 128, Code 39 et plus. Ajustez la taille et téléchargez en PNG ou SVG, prêts à imprimer.

  • EAN-13 — le code-barres de vente au détail à 13 chiffres utilisé dans le monde entier. Les premiers chiffres correspondent au préfixe GS1 de l'entreprise.
  • UPC-A — le code-barres de vente au détail à 12 chiffres utilisé aux États-Unis et au Canada ; il est lu par tous les scanners.
  • EAN-8 — un code court à 8 chiffres destiné aux très petits colis.

Lecteur de codes QR

Scannez des QR codes en ligne avec la caméra ou depuis une image. Lisez liens, texte et Wi-Fi aussitôt, gratuitement et sans rien installer.

  • Des liens — affichés dans leur intégralité avec le nom de domaine mis en évidence, ce qui vous permet de repérer les adresses trompeuses avant de les ouvrir.
  • Wi-Fi — nom du réseau, type de sécurité et mot de passe, prêts à être copiés.
  • Contacts — (vCard/MeCard), e-mail, numéro de téléphone, SMS et emplacements sur une carte.

Test de la webcam

Vérifiez que votre webcam fonctionne et consultez sa résolution et sa fréquence d’images. Gratuit, sans installation, sans enregistrer ni envoyer votre image.

  • Autorisations — autorisez l’accès à la caméra à l’aide de l’icône dans la barre d’adresse, puis recommencez.
  • Utilisation par une autre application — sous Windows, une seule application peut utiliser la caméra à la fois ; fermez Teams, Zoom ou l’application Caméra.
  • Commutateur de confidentialité — de nombreux ordinateurs portables disposent d’un obturateur physique ou d’une touche de fonction permettant de désactiver la caméra.

Scanner de cartes d’identité

Numérisez les deux faces d’une carte d’identité ou d’un permis de conduire sur une seule page : redressez les photos.

  • Cartes d’identité nationales et titres de séjour — numérisez le recto et le verso pour les banques, les propriétaires, les employeurs et les formulaires administratifs.
  • Permis de conduire — recto et verso sur une seule page pour les locations de voiture, les assureurs, les employeurs et les formulaires de la préfecture. Découvrez le…
  • Passeports — numérisez la page contenant la photo d’identité (et une deuxième page si nécessaire) pour les demandes de visa et les réservations de voyage grâce au…

Conversion d’image en texte (OCR)

Extrayez le texte d’images et de photos avec un OCR gratuit. Plusieurs langues, fonctionne dans votre navigateur, et vos fichiers ne sont pas envoyés.

  • Utilisez une image nette et bien alignée — le texte doit mesurer au moins 20 pixels de haut, présenter un bon contraste et ne pas être flou. Les captures d’écran donnent les meilleurs…
  • Sélectionnez la bonne langue — les accents et les caractères spéciaux ne sont reconnus qu’avec les données linguistiques correspondantes.
  • Recadrez l’image pour ne conserver que le texte — les photos comportant beaucoup d’arrière-plan, de tableaux ou de colonnes peuvent perturber l’ordre de lecture.

Générateur d’icônes d’application

Créez toutes les icônes d’application pour iOS, Android et le web depuis une image : icônes adaptatives, Play Store et PWA. Gratuit, dans votre navigateur.

  • iOS — AppIcon.appiconset avec toutes les tailles d’iPhone et d’iPad (de 20 à 1 024 px) et une image correspondante Contents.json. Faites-le glisser dans…
  • Android — mipmap-mdpi dans les mipmap-xxxhdpi dossiers par ic_launcher.png et ic_launcher_round.png (48–192 px), les calques de premier plan de l’icône…
  • Web / PWA — les fichiers PNG de favicons, l’icône tactile Apple de 180 px, les icônes de manifeste de 192 et 512 px, une icône masquable et un extrait de…

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.

Recherche d’icônes SVG

Recherchez parmi plus de 70 000 icônes SVG gratuites proposées par Lucide, Tabler, Heroicons, Phosphor et bien d’autres.

  • SVG — à coller directement dans le code HTML, dans un élément Webflow Embed ou dans un .svg fichier.
  • JSX — attributs compatibles avec React (strokeWidth, className) à insérer dans un composant.
  • URI de données — pour <img src> ou un CSS background-image sans fichier séparé.

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% /…

Outil de redimensionnement d’images

Redimensionnez vos images en ligne et gratuitement, en pixels ou en pourcentage, avec recadrage ou ajustement. Dans votre navigateur, sans envoi.

  • Recadrer pour remplir — (comme la propriété CSS object-fit: cover) redimensionne l’image jusqu’à ce qu’elle recouvre l’intégralité du cadre et supprime les parties qui…
  • « Ajuster à l’intérieur — » (comme object-fit: contain) affiche l’image dans son intégralité et remplit les bandes vides d’une couleur d’arrière-plan — ou d’une transparence…
  • L’option « Étirer » — impose la taille exacte et déforme l’image ; n’utilisez-la que lorsque le rapport d’aspect est déjà presque identique.

Image en Base64

Convertissez des images en URI de données Base64 avec du code CSS prêt à coller et des extraits de code .

  • Convient bien — petites icônes, indicateurs de chargement et sprites d’interface utilisateur de moins de quelques Ko, images dans les signatures d’e-mails HTML…
  • À éviter — les photos, les images de tête et tout ce qui dépasse environ 10 à 20 Ko. Servez-les sous forme de fichiers normaux avec mise en cache, compression…

Générateur d’images OG

Créez des images Open Graph au format 1200×630 à partir de modèles avec des titres, un logo et une photo qui s’adaptent automatiquement.

  • Un texte court et en gros caractères — Les aperçus s’affichent souvent sur une largeur d’environ 500 px, voire moins, sur les téléphones. Privilégiez un titre de 4 à 10 mots ; la fonction…
  • Ne reprenez pas la barre d’URL — Les plateformes affichent déjà votre domaine et le titre de la page sous l’image ; utilisez donc l’image pour attirer l’attention, et non le titre…
  • Contraste élevé — Utilisez le curseur de fonçage sur les photos afin que le texte blanc reste lisible, et testez vos prévisualisations avec des thèmes d’application…

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.

Générateur BlurHash et LQIP

Générez de minuscules marqueurs flous s’affichant pendant le chargement des images : une chaîne BlurHash, un LQIP en base64.

Convertisseur JPG en PNG

Convertissez gratuitement des fichiers JPG en PNG en ligne. Sortie sans perte, conversion par lots, redimensionnement en option et téléchargement au format ZIP.

Convertisseur PNG vers WebP

Convertissez des fichiers PNG en WebP en ligne et réduisez leur taille jusqu’à 80 % tout en conservant la transparence.

Convertisseur WebP en PNG

Convertissez gratuitement des fichiers WebP en PNG en ligne. La transparence est conservée, vous pouvez convertir plusieurs fichiers à la fois et les.

Convertisseur JPG vers WebP

Convertissez des fichiers JPG en WebP en ligne : des fichiers 25 à 35 % plus légers, sans perte de qualité visuelle.

Convertisseur WebP en JPG

Convertissez gratuitement des fichiers WebP en JPG en ligne. Choisissez la qualité et la couleur d’arrière-plan.

Convertisseur AVIF vers PNG

Convertissez gratuitement des fichiers AVIF en PNG en ligne. Fichiers de sortie sans perte avec transparence.

Convertisseur SVG en PNG

Convertissez des fichiers SVG en PNG en ligne, quelle que soit la résolution, avec un fond transparent.

Ajouter du texte à une image

Outil gratuit pour ajouter du texte à des images : saisissez des légendes, choisissez la police, la taille, la couleur, le contour et l’ombre.

Générateur de mèmes

Générateur de mèmes gratuit : importez n’importe quelle image, ajoutez du texte classique en haut et en bas avec des lettres en gras et soulignées.

Image en noir et blanc

Convertisseur gratuit de photos en noir et blanc : niveaux de gris, sépia, noir et blanc à contraste élevé ou bichromie.

  • L'échelle de gris — utilise la luminance perceptuelle (le vert compte plus que le bleu, tel que nos yeux le perçoivent), ce qui donne un rendu naturel.
  • Le sépia — ajoute la teinte brune et chaude des tirages anciens.
  • Le noir et blanc — rend chaque pixel purement noir ou blanc selon le seuil que vous choisissez — idéal pour les documents numérisés, les pochoirs et les dessins au…

Diviseur d’images

Outil gratuit de découpage d’images : découpez une image en une grille de vignettes de taille égale — grilles Instagram 3×3.

Créateur de collages

Outil gratuit de création de collages photo : assemblez de 2 à 16 photos en une seule image, sous forme de grille, côte à côte ou empilées, avec un espacement.

HEIC vers JPG

Convertissez vos photos HEIC d’iPhone au format JPG, PNG ou WebP directement dans votre navigateur.

Recadrage d’images

Recadrez vos images en ligne à l’aide de poignées de sélection et de valeurs exactes en pixels : 1:1, 16:9, 4:5, formats adaptés aux réseaux sociaux ou cercle.

Pivoter et retourner une image

Faites pivoter vos images de 90°, 180° ou de n’importe quel angle, et retournez-les horizontalement ou verticalement — qu’il s’agisse d’une seule photo ou d’un.

  • Rotation de 90° / 180° — permet de corriger les photos prises à l'envers ou de travers. La rotation par incréments de 90° s'effectue sans perte de pixels : rien n'est recadré…
  • Retourner horizontalement — inverse les côtés gauche et droit, par exemple pour désinverser un selfie ou faire en sorte qu’un sujet soit tourné vers la page.
  • Inverser verticalement — inverse le haut et le bas, ce qui est utile pour les reflets et certains effets graphiques.

Image de filigrane

Ajoutez un filigrane (texte ou logo) à vos photos par lots : position, taille, opacité, rotation et motifs en mosaïque. Téléchargez au format JPG, PNG ou WebP.

Image en art ASCII

Transformez n’importe quelle photo ou n’importe quel logo en art ASCII : choisissez la largeur, le jeu de caractères, le contraste et l’inversion des couleurs.

  • Le mode « Classic » — utilise 10 niveaux et offre un rendu net avec n’importe quelle police.
  • Le mode « Détaillé » — mesure chaque caractère ASCII imprimable de votre police et les classe en fonction de la quantité d’encre qu’ils utilisent — jusqu’à 70 niveaux pour…
  • Les modes « Blocs » — et « Points » utilisent l’ombrage Unicode et des points de type braille — ils s’affichent au mieux sur les terminaux modernes.

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 ToolConnexion Internet requise

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.

Outils couleur

Outils couleur gratuits : HEX en RGBA, convertisseur OKLCH, palettes Tailwind, noms de couleurs, mélangeur, contraste WCAG et APCA, simulateur de daltonisme. Les 12 outils Couleurs →

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.

Générateur de couleurs Tailwind

Générez une palette complète de 50 à 950 couleurs au format Tailwind à partir d’une seule couleur de marque. js, des variables CSS, du SCSS ou du JSON. Gratuit.

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.

Outils réseaux sociaux

Outils gratuits pour les réseaux sociaux : générateur de liens de partage, lien WhatsApp, texte gras et italique pour LinkedIn et Instagram, compteur de caractères. Les 16 outils Social →

Générateur de texte en gras

Transformez votre texte en gras pour Instagram, X, Facebook ou LinkedIn. Écrivez, copiez et collez où vous voulez, sans mise en forme. Gratuit et immédiat.

  • Accessibilité — les lecteurs d’écran lisent souvent ces lettres individuellement (« H majuscule mathématique en gras… ») ou les ignorent. Limitez le texte stylisé à…
  • Recherche — les mots stylisés ne sont pas pris en compte par la recherche sur les plateformes ni par les hashtags. Laissez les mots-clés, les noms et les…
  • Couverture — seules les lettres A–Z, a–z et (pour certains styles) les chiffres 0–9 disposent de versions stylisées — les lettres accentuées telles que ä ou é…

Générateur de liens WhatsApp

Créez un lien WhatsApp avec votre numéro et un message prérempli. Partagez-le ou transformez-le en QR code pour qu’on vous écrive en un clic. Gratuit.

  • Boutons de contact sur les sites web — un bouton « Discuter sur WhatsApp » génère souvent un meilleur taux de conversion qu’un formulaire sur mobile.
  • Biographies Instagram, TikTok et LinkedIn — un simple clic suffit pour entamer une conversation.
  • Supports imprimés — le code QR sur les prospectus, les menus, les emballages ou les vitrines.

Compteur de caractères

Comptez les caractères avec ou sans espaces, et vérifiez les limites de X, Instagram et des balises SEO. Gratuit, en ligne et sans inscription.

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.

Outils automatisation & HubSpot

Outils pour l’automatisation marketing : styliser les formulaires HubSpot pour Webflow, convertir les formats de date entre Make, Zapier, n8n et le code, trouver des chemins JSON. Les 3 outils Automatisation →

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, symboles & ASCII

Cherchez et copiez des emoji et symboles comme ✓ → ★ ©, des espaces spéciaux et des kaomoji, créez de l’art ASCII et inspectez tout caractère Unicode. Les 4 outils Emoji →

Copier-coller d’émojis

Parcourez tous les emojis et copiez-les en un clic. Filtrez par catégorie, choisissez le teint et consultez leurs codes. Gratuit et sans rien installer.

Symboles et caractères spéciaux

Copiez et collez des symboles et caractères spéciaux : flèches, étoiles, cœurs, signes mathématiques et plus. En un clic, gratuit et sans rien installer.

Générateur d’art ASCII

Transformez du texte en bannières d’art ASCII dans 20 polices FIGlet. Prévisualisez toutes les polices en même temps, puis copiez le texte brut.

  • En-têtes de code — un commentaire de type « bannière » en haut d’une feuille de style ou du bloc de code personnalisé d’un site Webflow permet de repérer facilement les…
  • Fichiers README — un logo inséré dans un bloc de code Markdown s’affiche correctement sur GitHub, npm et dans les terminaux. Associez-le au générateur de README.
  • Clins d’œil dans la console — un console.log message d’accueil dans les outils de développement du navigateur, très apprécié pour les messages de recrutement.

Inspecteur de caractères Unicode

Collez du texte pour afficher le nom, le point de code, les octets UTF-8 et le code HTML de chaque caractère — et pour repérer et supprimer les espaces.

Encodeurs & décodeurs

Encodez et décodez Base64, URL et entités HTML, inspectez des JWT, générez des hash et des UUID, convertissez des timestamps Unix — côté client. Les 15 outils Encodage →

Encodage / Décodage Base64

Encodez et décodez du Base64 aussitôt, avec prise en charge d’UTF-8 et mode sûr pour les URL. Dans votre navigateur, gratuit, sans envoi de données.

  • URI de données — petites icônes intégrées dans le CSS ou le HTML (voir également l’outil « Image vers Base64 »).
  • Authentification HTTP de base — l’en-tête est Basic + le Base64 de user:password.
  • JWT — l’en-tête et la charge utile sont du JSON encodé en Base64URL ; examinez-les à l’aide du décodeur 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.

Traducteur de code Morse

Traduisez du texte en code Morse et inversement, aussitôt. Écoutez le son, réglez la vitesse et copiez le résultat. Gratuit et en ligne.

  • SOS — ... --- ..., envoyé sous la forme d’un signal continu.
  • Je vous aime — .. / .-.. --- ...- . / -.-- --- ..-
  • CQ — -.-. --.-, « appel à toutes les stations » en radioamateur.

Convertisseur de texte en binaire

Convertissez du texte en code binaire et inversement, avec prise en charge de l’hexadécimal et d’UTF-8. Gratuit, en ligne et dans votre navigateur.

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).

Outils texte

Comptez mots et caractères, changez la casse, créez des slugs d’URL, générez du faux texte et des mots de passe sûrs — instantané et gratuit. Les 40 outils Texte →

Générateur de mots de passe

Créez des mots de passe sûrs et aléatoires : choisissez la longueur, les symboles et les chiffres. Générés dans votre navigateur, jamais envoyés. Gratuit.

  • Aléatoire cryptographiquement sécurisé — Les caractères sont sélectionnés à l’aide crypto.getRandomValues(), le CSPRNG du navigateur, en utilisant un échantillonnage par rejet afin que…
  • Aucune donnée ne quitte votre appareil — Les mots de passe sont générés sur cette page ; ils ne sont pas envoyés à un serveur, ne sont pas stockés dans la mémoire locale et ne figurent…
  • L’option « Au moins un de chaque type » — relance la génération jusqu’à ce que chaque type sélectionné apparaisse, ce qui garantit un résultat aléatoire uniforme parmi les mots de passe…

Compteur de mots

Comptez mots, caractères, phrases et paragraphes pendant que vous écrivez. Consultez le temps de lecture et la densité des mots-clés. Gratuit, sans inscription.

  • Les mots — sont des suites de caractères séparées par des espaces qui contiennent au moins une lettre ou un chiffre ; ainsi, « don't », « e-mail » et « 2026 »…
  • Les caractères — sont comptés tels qu’ils s’affichent ; ainsi, un emoji tel que 👍🏽 ou un drapeau compte pour un caractère, et non pour quatre unités de code.
  • Les phrases — se terminent par ., ! ou ? (les abréviations courantes telles que « par ex. », « Dr. » et « etc. » sont ignorées) ; une dernière phrase sans…

Traducteur de code Morse

Traduisez du texte en code Morse et inversement, aussitôt. Écoutez le son, réglez la vitesse et copiez le résultat. Gratuit et en ligne.

  • SOS — ... --- ..., envoyé sous la forme d’un signal continu.
  • Je vous aime — .. / .-.. --- ...- . / -.-- --- ..-
  • CQ — -.-. --.-, « appel à toutes les stations » en radioamateur.

Convertisseur de texte en binaire

Convertissez du texte en code binaire et inversement, avec prise en charge de l’hexadécimal et d’UTF-8. Gratuit, en ligne et dans votre navigateur.

Convertisseur de chiffres romains

Convertissez des nombres en chiffres romains et inversement. Voyez comment chaque nombre est formé, avec exemples et tableau des symboles. Gratuit et en ligne.

Convertisseur de chiffres en mots

Écrivez n’importe quel nombre en toutes lettres : pratique pour chèques, factures et documents. Copiez le résultat en un clic. Gratuit et sans inscription.

Vérificateur de force des mots de passe

Évaluez la robustesse d’un mot de passe : entropie, nombre de combinaisons possibles, temps nécessaire pour le pirater dans quatre scénarios d’attaque.

  • La longueur prime sur la complexité — Visez au moins 16 caractères aléatoires ou une phrase de passe composée de 5 à 6 mots aléatoires.
  • Ne réutilisez jamais vos mots de passe — Les mots de passe compromis sont testés sur d’autres sites (« credential stuffing ») : la réutilisation constitue le plus grand risque concret.
  • Utilisez un gestionnaire de mots de passe — et activez l’authentification à deux facteurs pour vos comptes importants.

Conversion d’image en texte (OCR)

Extrayez le texte d’images et de photos avec un OCR gratuit. Plusieurs langues, fonctionne dans votre navigateur, et vos fichiers ne sont pas envoyés.

  • Utilisez une image nette et bien alignée — le texte doit mesurer au moins 20 pixels de haut, présenter un bon contraste et ne pas être flou. Les captures d’écran donnent les meilleurs…
  • Sélectionnez la bonne langue — les accents et les caractères spéciaux ne sont reconnus qu’avec les données linguistiques correspondantes.
  • Recadrez l’image pour ne conserver que le texte — les photos comportant beaucoup d’arrière-plan, de tableaux ou de colonnes peuvent perturber l’ordre de lecture.

PDF vers Word

Convertissez un PDF en Word modifiable, en ligne et gratuitement. Téléchargez un fichier DOCX en quelques secondes, sans inscription ni filigrane.

Convertisseur de casse

Convertissez un texte en majuscules, minuscules, casse de titre ou camelCase en un clic. Collez votre texte et copiez le résultat. Gratuit, sans inscription.

Synthèse vocale

Convertissez un texte en voix en ligne et gratuitement. Choisissez la voix, la langue et la vitesse, avec lecture surlignée. Dans votre navigateur, sans inscription.

  • Relecture — écouter votre texte permet de repérer les mots manquants, les répétitions et les phrases maladroites que vos yeux ont tendance à ignorer.
  • Apprentissage des langues — ralentissez la vitesse de lecture et suivez les mots mis en surbrillance.
  • Accessibilité — reposez vos yeux ou écoutez de longs articles tout en faisant autre chose.

Compteur de caractères

Comptez les caractères avec ou sans espaces, et vérifiez les limites de X, Instagram et des balises SEO. Gratuit, en ligne et sans inscription.

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.

Image en art ASCII

Transformez n’importe quelle photo ou n’importe quel logo en art ASCII : choisissez la largeur, le jeu de caractères, le contraste et l’inversion des couleurs.

  • Le mode « Classic » — utilise 10 niveaux et offre un rendu net avec n’importe quelle police.
  • Le mode « Détaillé » — mesure chaque caractère ASCII imprimable de votre police et les classe en fonction de la quantité d’encre qu’ils utilisent — jusqu’à 70 niveaux pour…
  • Les modes « Blocs » — et « Points » utilisent l’ombrage Unicode et des points de type braille — ils s’affichent au mieux sur les terminaux modernes.

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).

Conversion de la parole en texte

Dictez et convertissez votre voix en texte en ligne et gratuitement, en plusieurs langues. Modifiez, copiez ou téléchargez le résultat dans votre navigateur.

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,…

Générateur de Lorem Ipsum

Générez du faux texte Lorem Ipsum par paragraphes, phrases ou mots et copiez-le en un clic. Gratuit, en ligne et sans inscription.

  • Des mises en page réalistes — Les maquettes fonctionnelles et les maquettes visuelles ont l’apparence et le comportement d’un produit fini : la longueur des lignes, les retours à…
  • Concentration sur la conception — Les parties prenantes examinent la mise en page au lieu de modifier un texte qui n’est pas définitif.
  • Tests — Les développeurs remplissent les modèles, les champs du CMS et les composants avec des contenus de longueurs variables afin de détecter les bugs liés…

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.

Outils de productivité

Outils de productivité gratuits : suivi du temps par projet avec mémos et export de feuilles de temps, plus minuteurs et notes. Sans inscription, privé. Les 23 outils Productivité →

Liste des tâches

Une liste de tâches en ligne gratuite avec plusieurs listes, échéances et priorités. Sans inscription : vos tâches sont gardées dans votre navigateur.

  • Privilégiez les petites tâches — « Rédiger l’introduction » se fait ; « terminer le rapport » est repoussé.
  • Choisissez-en trois pour aujourd’hui — Marquez-les comme hautement prioritaires et triez-les par ordre de priorité.

Suivi des habitudes

Suivez vos habitudes quotidiennes : cochez chaque jour, gardez votre série et voyez vos 12 dernières semaines. Gratuit, sans inscription, dans votre navigateur.

  • Commencez petit — Deux minutes que vous ferez vraiment valent mieux qu’une heure que vous ne ferez pas.
  • Associez-la à quelque chose — « Après mon café, je lis une page. »
  • Ne manquez jamais deux jours d’affilée — Un jour d’interruption est normal. Reprenez dès le lendemain.

Générateur de factures

Créez des factures professionnelles en ligne et téléchargez-les en PDF. Logo, taxes et remises dans toutes les devises. Gratuit, sans inscription ni filigrane.

Fiches de révision

Créez des flashcards en ligne et révisez avec la répétition espacée. Collez une liste pour créer un paquet et révisez juste avant d’oublier. Gratuit.

  • Un fait par fiche — Divisez les réponses longues.
  • Posez une question — Se tester soi-même est plus efficace que de relire.
  • Utilisez vos propres mots — Vous vous en souviendrez mieux.

Calculateur de dates

Ajoutez ou retirez des jours, semaines, mois et années à une date et voyez le résultat aussitôt. Gratuit, en ligne et sans inscription.

Calculateur de durée

Calculez le nombre d’heures et de minutes entre deux heures — y compris les services de nuit — ou additionnez une liste de durées, par exemple 1 h 45 + 2 h 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.

Conversion de la parole en texte

Dictez et convertissez votre voix en texte en ligne et gratuitement, en plusieurs langues. Modifiez, copiez ou téléchargez le résultat dans votre navigateur.

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.

Chronomètre en ligne

Un chronomètre en ligne gratuit avec tours et temps intermédiaires. Lancez-le en un clic, il continue même si vous changez d’onglet. Rien à installer.

Compte à rebours

Un minuteur en ligne avec compte à rebours et alarme. Réglez la durée, passez en plein écran et soyez averti à la fin. Gratuit, rien à installer.

Minuteur Pomodoro

Concentrez-vous avec la méthode Pomodoro : 25 minutes de travail et de courtes pauses, avec alertes et réglages personnalisés. Gratuit et sans inscription.

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.

Outils audio et vidéo

Outils audio et vidéo gratuits : enregistreurs de voix, d’écran et de webcam, couper, accélérer, inverser et fusionner l’audio, vidéo en GIF. Privé. Les 15 outils Audio et vidéo →

Accordeur de guitare

Accordez votre guitare en ligne au micro ou à l’oreille. Accordage standard, drop D et autres, plus basse, ukulélé et violon. Gratuit, rien à installer.

  • Accordez-vous jusqu’à atteindre la note — Si vous êtes trop haut, descendez légèrement en dessous, puis remontez. Cela aide la corde à conserver sa hauteur.
  • Pincez doucement la corde — et attendez un instant, car les notes sonnent un peu trop aiguës juste après avoir été pincées.
  • Vérifiez deux fois — L'accordage d'une corde modifie légèrement la tension du manche.

Test auditif

Un test auditif gratuit : vérifiez chaque oreille de 250 Hz à 16 kHz avec un casque et voyez vos résultats sur un graphique. Ce n’est pas un diagnostic médical.

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.

Conversion de la parole en texte

Dictez et convertissez votre voix en texte en ligne et gratuitement, en plusieurs langues. Modifiez, copiez ou téléchargez le résultat dans votre navigateur.

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.

Calculatrices & convertisseurs

Calculatrices du quotidien : pourcentages, jours entre deux dates, fuseaux horaires, unités, proportions et bases numériques. Simples, rapides et gratuites. Les 59 outils Calcul →

Convertisseur de chiffres romains

Convertissez des nombres en chiffres romains et inversement. Voyez comment chaque nombre est formé, avec exemples et tableau des symboles. Gratuit et en ligne.

Convertisseur de chiffres en mots

Écrivez n’importe quel nombre en toutes lettres : pratique pour chèques, factures et documents. Copiez le résultat en un clic. Gratuit et sans inscription.

Calculateur de probabilités et de combinaisons

Combien de possibilités ? Combinaisons (nCr) et permutations (nPr), avec ou sans répétition, cotes de loterie et possibilités de codes PIN — valeurs exactes.

  • Loto 6 sur 49 — C(49, 6) = 13 983 816 — les chances de remporter le jackpot sont de 1 sur environ 14 millions.
  • Combinaisons au poker — C(52, 5) = 2 598 960 combinaisons différentes de 5 cartes.
  • Code PIN à 4 chiffres — 10⁴ = 10 000 possibilités (l’ordre importe, les chiffres peuvent se répéter).

Générateur de nombres aléatoires

Générez des nombres aléatoires, tirez des gagnants ou des éléments d’une liste, lancez pièces et dés. Hasard sécurisé, gratuit et dans votre navigateur.

  • Nombres aléatoires — n’importe quelle plage, jusqu’à 10 000 à la fois, uniques ou avec des répétitions, triés en option. Idéal pour les tirages au sort, les…
  • Générateur aléatoire de noms — collez la liste des participants et tirez au sort un ou plusieurs gagnants pour un jeu-concours, ou mélangez l’ordre des intervenants.
  • Générateur d’équipes — répartissez une classe, un atelier ou un groupe de cinq personnes en équipes aléatoires et équilibrées.

Calculateur de masse graisseuse

Estimez votre pourcentage de graisse corporelle à l’aide de la méthode de la Marine américaine à l’aide d’un mètre ruban : cou, taille et hanches.

Calculateur de poids idéal

Déterminez votre poids idéal en fonction de votre taille et de votre sexe à l’aide des formules de Devine, Robinson, Miller et Hamwi.

Calculateur de débit d’eau

Quelle quantité d’eau devez-vous boire chaque jour ? Estimez votre apport quotidien en eau en fonction de votre poids, de votre niveau d’activité et du climat.

Calculatrice de macros

Calculez vos macros quotidiennes en protéines, glucides et lipides selon votre objectif et vos calories. Gratuit, privé et en ligne.

Calculateur de sommeil

Déterminez l’heure idéale pour vous coucher ou vous réveiller en fonction des cycles de sommeil de 90 minutes.

Calculateur d’ovulation

Estimez votre date d’ovulation, votre période de fertilité et la date de vos prochaines règles à partir du premier jour de vos dernières règles et de la durée.

Calculateur d’allure

Calculateur d’allure de course : calculez votre allure au km et au mile à partir de la distance, du temps et de la vitesse.

Calculateur de TVA

Ajoutez la TVA à un prix net ou déduisez-la d’un prix brut, quel que soit le taux : 20 %, 19 %, 21 %, 5 % ou celui de votre choix.

Calculateur de TVA

Calculez la taxe sur les ventes et le prix total, ou déterminez le prix hors taxes à partir du montant total d’un ticket de caisse.

Calculateur de marge bénéficiaire

Calculez la marge brute, la majoration et le bénéfice à partir du coût et du prix — ou déterminez le prix de vente correspondant à une marge cible.

Calculateur de marge

Calculez le prix de vente à partir du prix de revient et du pourcentage de marge, ou la marge à partir du prix de revient et du prix de vente.

Calculateur de retraite

Estimez votre épargne-retraite en fonction de votre âge, de votre épargne, de vos versements mensuels et du rendement attendu.

Calculateur de prix unitaire

Comparez les produits en fonction de leur prix unitaire — par once, par gramme, par litre ou par article — afin de trouver la meilleure offre en magasin.

Calculateur de coût de carburant

Calculez le coût du carburant d’un trajet en voiture selon la distance, la consommation et le prix, et partagez-le entre passagers. Gratuit et en ligne.

Calculateur de coût de l’électricité

Combien coûte l’utilisation d’un appareil électroménager ? Indiquez la puissance en watts, le nombre d’heures d’utilisation par jour et le prix du kWh pour.

Calculateur de notes

Calculez votre note pondérée à partir des devoirs, des quiz et des examens, et déterminez la note qu’il vous faut obtenir à l’examen final pour obtenir la note.

Calculateur de moyenne

Collez une liste de nombres pour obtenir la moyenne, la médiane, le mode, l’écart, la somme et le nombre d’occurrences, ainsi qu’une moyenne pondérée.

Calculateur de ratios

Simplifiez un rapport, agrandissez-le ou réduisez-le, puis résolvez l’équation A : B = C : D pour trouver la valeur manquante.

Calculateur de dates

Ajoutez ou retirez des jours, semaines, mois et années à une date et voyez le résultat aussitôt. Gratuit, en ligne et sans inscription.

Calculateur de durée

Calculez le nombre d’heures et de minutes entre deux heures — y compris les services de nuit — ou additionnez une liste de durées, par exemple 1 h 45 + 2 h 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.

Calculateur d’âge

Calculez votre âge exact en années, mois et jours à partir de votre date de naissance, et le temps restant avant votre anniversaire. Gratuit et en ligne.

  • Anniversaires — tombant un 29 février : les années non bissextiles, l’anniversaire est généralement célébré le 28 février ou le 1er mars ; d’un point de vue…
  • L’âge à une date précise — est utile pour vérifier les conditions d’éligibilité — entrée à l’école, assurance, concours ou dates de départ à la retraite.

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.

Calculateur de prêt

Calculez la mensualité de votre prêt, les intérêts totaux et le coût final. Consultez le tableau d’amortissement et comparez les durées. Gratuit et en ligne.

Calculateur de prêt immobilier

Calculez la mensualité de votre prêt immobilier, les intérêts totaux et le coût final. Comparez durées et taux. Gratuit et en ligne.

  • La taxe foncière — , fixée par votre comté ou votre ville, qui représente généralement entre 0,5 % et 2,5 % de la valeur du logement par an aux États-Unis.
  • L'assurance habitation — , exigée par le prêteur.
  • Les charges de copropriété — pour les appartements en copropriété et certains quartiers.

Calculateur d’intérêts composés

Calculez la croissance de votre épargne avec les intérêts composés, des versements réguliers et un détail annuel. Gratuit, en ligne et sans inscription.

Calculateur de pourboire

Calculez le pourboire et partagez l’addition entre plusieurs personnes. Choisissez le pourcentage et voyez la part de chacun. Gratuit et en ligne.

Calculateur de remise

Calculateur de remise gratuit : le prix soldé et le montant de votre économie, qu’il s’agisse d’une remise en pourcentage ou d’un montant fixe.

Calculateur d’IMC

Calculez votre indice de masse corporelle à partir de votre poids et de votre taille, en unités métriques ou impériales. Gratuit, privé et en ligne.

Calculateur de calories

Calculez vos besoins caloriques quotidiens selon l’âge, le poids, la taille et l’activité, pour maintenir, perdre ou prendre du poids. Gratuit et privé.

Calculateur de moyenne générale (GPA)

Calculateur de moyenne générale (GPA) gratuit : ajoutez vos cours, vos crédits et vos notes alphabétiques pour obtenir votre moyenne générale semestrielle sur.

Calculateur de date d’accouchement

Calculateur gratuit de la date prévue d’accouchement à partir de la date de vos dernières règles.

  • Premier trimestre — semaines 1 à 13
  • Deuxième trimestre — semaines 14 à 27
  • Troisième trimestre : de — la semaine 28 jusqu’à la naissance

Calculateur de fractions

Calculatrice de fractions gratuite : addition, soustraction, multiplication et division de fractions et de nombres mixtes, avec simplification étape par étape.

  • Addition ou soustraction — réécrivez les deux fractions avec un dénominateur commun, puis additionnez ou soustrayez les numérateurs. ¾ + ⅔ = 9⁄12 + 8⁄12 = 17⁄12.
  • Multiplier — multipliez les numérateurs et les dénominateurs. ¾ × ⅔ = 6⁄12 = ½.
  • Diviser — multipliez par l'inverse de la deuxième fraction. ¾ ÷ ⅔ = ¾ × 3⁄2 = 9⁄8.

Calculatrice scientifique

Calculatrice scientifique en ligne gratuite : fonctions trigonométriques en degrés ou en radians, logarithmes, puissances, racines, factoriels.

Calculateur d’écart-type

Calculateur gratuit d’écart-type : collez les chiffres correspondant à l’écart-type de l’échantillon et de la population, à la variance, à la moyenne.

Calculateur de fiches de présence

Calculateur gratuit de feuille de présence : saisissez les heures de début et de fin ainsi que les pauses pour chaque jour afin de calculer le nombre total.

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.

Calculateur de pourcentage

Calculez des pourcentages aussitôt : part d’un nombre, hausses, remises et variations, avec la formule expliquée. Gratuit, en ligne et sans inscription.

  • Inverser une remise — un prix qui a augmenté de 20 % ne revient pas à son niveau initial après une réduction de 20 % — 100 → 120 → 96. Pour annuler une augmentation de 20…
  • Supprimer la TVA ou la taxe sur les ventes — pour obtenir le prix net à partir d’un prix brut incluant 19 % de TVA, divisez par 1,19 — ne soustrayez pas 19 %. 119 ÷ 1,19 = 100, alors que 119 −…
  • Pourcentage vs points de pourcentage — un taux passant de 2 % à 3 % correspond à une hausse de 1 point de pourcentage, mais à une augmentation relative de 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.

Convertisseur d’unités

Convertissez longueur, poids, température, volume, surface et vitesse aussitôt. Un convertisseur gratuit, en ligne et simple à utiliser sur tout appareil.

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.