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
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.
Outil de vérification des technologies d’un site webConnexion Internet requise
Découvrez les éléments qui composent un site web : CMS (WordPress, Shopify, Webflow…), logiciels de forum tels que vBulletin, frameworks, serveur.
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 →
Générateur de fichiers .gitignore
Créez un fichier .gitignore pour votre environnement de développement : sélectionnez les langages, les frameworks, les outils.
.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 workflows GitHub Actions
Créez un workflow GitHub Actions pour Node, Python, Go, les sites statiques ou Docker : déclencheurs, mise en cache, analyse syntaxique, tests, compilation.
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 ${{ }}, 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é.
Protéger un fichier PDF (Ajouter un mot de passe)
Protégez un fichier PDF par un mot de passe grâce au chiffrement AES-256 et choisissez si l’impression, la copie ou la modification sont autorisées.
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°.
Organiser un fichier PDF (réorganiser et supprimer des pages)
Réorganisez, supprimez et réordonnez des pages PDF en ligne. Faites glisser les vignettes pour les réorganiser.
- L’option « Ordre inversé » permet de — corriger les documents numérisés à l’envers.
Ajouter un filigrane à un fichier PDF
Ajoutez un filigrane textuel à chaque page d’un fichier PDF : « CONFIDENTIEL », « BROUILLON » ou votre nom.
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).
Outil de vérification des technologies d’un site webConnexion Internet requise
Découvrez les éléments qui composent un site web : CMS (WordPress, Shopify, Webflow…), logiciels de forum tels que vBulletin, frameworks, serveur.
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 PNG en JPG
Convertissez gratuitement des fichiers PNG en JPG en ligne. Effectuez une conversion par lots.
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.
Ajouter une bordure à une image
Outil gratuit pour ajouter une bordure à vos images : choisissez la couleur et la largeur, arrondissez les coins.
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…
Faire un flou sur l’image
Outil gratuit pour flouter des images : floutez ou pixellisez des visages, des plaques d’immatriculation.
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.
Visionneuse et outil de suppression des données EXIF
Consultez les métadonnées EXIF, GPS, XMP et IPTC des photos (appareil photo, paramètres, date et lieu) et supprimez-les avant de les partager.
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 de partage sur les réseaux sociaux
Créez des liens de partage pour X, Facebook, LinkedIn, WhatsApp, Telegram, Reddit, Pinterest, Bluesky, Threads.
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 &, <, ", and — 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 (­) 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 retour sur investissement
Calculez le retour sur investissement (ROI) : gain, pourcentage de ROI et taux de rendement annualisé (CAGR) à partir du montant investi.
Calculateur du seuil de rentabilité
Déterminez votre seuil de rentabilité : le nombre d’unités que vous devez vendre pour couvrir vos coûts fixes.
Calculateur d’objectif d’épargne
Combien faut-il épargner chaque mois pour atteindre un objectif ? Indiquez le montant souhaité, votre épargne actuelle.
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 partage d’addition
Partagez l’addition d’un restaurant ou des dépenses entre amis : ajoutez le pourboire et les taxes.
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.
Convertisseur de salaire en taux horaire
Calculateur de salaire gratuit : convertissez un salaire annuel en salaire horaire, ou un salaire horaire en salaire annuel.
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.