KITIVERSE.LAB
Menu des Outils
MOTEUR LOCAL // DANS LE NAVIGATEUR

Convertisseur de Casse & Générateur de Slug URL

Transformez vos identifiants de code, colonnes SQL et titres à travers 10 conventions de nommage incluant camelCase, snake_case, kebab-case et slugs URL SEO. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

APPAREIL // CASE-CONVERTER VÉRIFIÉ OK // 0.0ms

Tableau de Référence Rapide

Conventions Prises en Charge 10 Formats + Slug URL SEO
Découpage d'Acronymes XMLHttp → xml_http (Intelligent)
Normalisation de Slug Suppression Diacritiques Unicode NFD
Mode Lot Multiligne Préservation Ligne par Ligne
Confidentialité d'Exécution 100 % Mémoire Locale du Navigateur
Annonces

Présentation Générale et Contexte Technique

Des conventions de nommage d'identifiants cohérentes et des slugs d'URL propres constituent le socle de l'ingénierie logicielle, de la conception d'API REST et GraphQL, de la modélisation de schémas de bases de données relationnelles et du référencement naturel technique (SEO). Au sein des architectures logicielles polyglottes modernes, une même entité métier traverse régulièrement au moins cinq standards de casse distincts lors de son parcours entre le stockage persistant et l'interface utilisateur : les définitions de colonnes PostgreSQL et MySQL standardisent le `snake_case` minuscule (`user_account_id`), les objets de transfert de données (DTO) TypeScript/JavaScript et les charges utiles JSON adoptent le `camelCase` (`userAccountId`), les composants et classes React, Astro, Vue, Rust, Go et C# exigent le `PascalCase` / `UpperCamelCase` (`UserAccountId`), les variables d'environnement POSIX et Docker imposent le `CONSTANT_CASE` (`USER_ACCOUNT_ID`), tandis que les propriétés personnalisées CSS, les attributs HTML `data-*`, les options CLI et les routes REST canoniques reposent sur le `kebab-case` séparé par des traits d'union (`user-account-id`).

Ressaisir manuellement ou exécuter des macros de remplacement naïves sur des listes d'identifiants multilignes introduit des bogues subtils — en particulier lorsque les noms contiennent des acronymes majuscules intégrés tels que `XMLHttpRequest`, `parseJWTClaims`, `innerHTML`, `sRGBColorSpace` ou `getHTTPSUrl`. Les convertisseurs basiques découpent chaque lettre capitale en un jeton isolé, produisant des chaînes illisibles comme `x_m_l_http_request`. Parallèlement, la génération de slugs URL SEO propres à partir de titres d'articles multilingues requiert la décomposition canonique Unicode (NFD) pour éliminer les signes diacritiques combinants (transcrivant proprement `Café & Crème Brûlée` en `cafe-creme-brulee`). Le convertisseur de Kitiverse exécute une détection de frontières de mots en deux passes sensible aux acronymes et une normalisation NFD de manière 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Comment convertir la casse d'identifiants et générer des slugs URL SEO

Transformez des chaînes uniques ou des listes de variables multilignes à travers 10 conventions de programmation et d'édition en temps réel.

1

Sélectionnez le bouton du format cible en haut de l'établi (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, url-slug, Title Case, Sentence case, UPPERCASE ou lowercase).

2

Collez une ou plusieurs lignes de noms de variables, d'en-têtes de colonnes SQL, de clés JSON ou de titres d'articles dans la zone de texte source.

3

Examinez le résultat converti à droite ; chaque ligne est transformée indépendamment afin de vous permettre de convertir par lot des schémas de tables SQL entiers ou des listes de titres d'articles en une seule opération.

4

Cliquez sur le bouton de copie pour transférer directement les identifiants normalisés ou les slugs URL dans votre presse-papiers système.

Questions Fréquentes

Comment le convertisseur gère-t-il les acronymes majuscules comme XML, HTTP ou JWT au sein d'un identifiant camelCase ?
Kitiverse utilise un détecteur de frontières par expressions régulières en deux passes qui reconnaît à la fois les transitions entre une minuscule ou un chiffre et une majuscule (`[a-z0-9][A-Z]`) ainsi que la transition entre une séquence d'acronyme en majuscules et un mot capitalisé normal (`[A-Z]+[A-Z][a-z]`). Ainsi, `parseJWTClaims` est proprement converti en `parse_jwt_claims` en snake_case et en `parse-jwt-claims` en kebab-case, au lieu d'éclater chaque lettre sous la forme `parse_j_w_t_claims`.
Comment le générateur de Slug URL traite-t-il les caractères accentués comme é, è, ê, ü, ñ ou ç ?
Avant de supprimer les symboles non-ASCII, le générateur de slug applique la forme de normalisation Unicode par décomposition canonique (`String.prototype.normalize('NFD')`), qui sépare les lettres latines de base de leurs marques diacritiques combinantes (`\u0300–\u036f`). Les marques diacritiques sont ensuite éliminées tout en conservant la lettre latine de base : les caractères accentués tels que `é`, `è`, `ü`, `ñ`, `ç` et `ô` sont ainsi proprement translittérés en `e`, `u`, `n`, `c` et `o` sans laisser de coupures dans les mots.
Quels mots de liaison restent en minuscules en mode Title Case ?
Conformément aux conventions éditoriales AP et Chicago Manual of Style, les articles courts, conjonctions de coordination et prépositions (`a`, `an`, `the`, `and`, `but`, `or`, `for`, `nor`, `as`, `at`, `by`, `in`, `of`, `on`, `per`, `to`, `up`, `via`, `with`) sont automatiquement maintenus en minuscules lorsqu'ils apparaissent à l'intérieur d'un titre, tandis que le tout premier et le tout dernier mot de chaque ligne prennent systématiquement une majuscule.
Puis-je convertir par lot une liste de 100 noms de colonnes de base de données SQL simultanément ?
Oui. Le moteur découpe l'entrée selon les sauts de ligne (`\r?\n`) et transforme chaque ligne de manière autonome tout en préservant l'ordre exact de votre liste. Vous pouvez coller 100 lignes de colonnes PostgreSQL en `snake_case` issues d'un script `CREATE TABLE` et copier immédiatement les propriétés d'interface TypeScript correspondantes en `camelCase` ou les constantes en `CONSTANT_CASE` en un seul clic.
Quand faut-il privilégier le kebab-case par rapport au snake_case en développement web ?
Utilisez toujours le `kebab-case` (mots en minuscules séparés par des traits d'union) pour les URL web publiques, les slugs d'articles SEO, les attributs HTML `data-*` et les variables CSS (`--color-surface-0`), car le robot d'indexation de Google interprète les traits d'union comme des séparateurs de mots alors qu'il soude les mots liés par des tirets bas (underscores). Réservez le `snake_case` aux identifiants de tables et colonnes SQL, aux fonctions Python PEP 8 et aux modules Rust où le trait d'union serait interprété comme l'opérateur mathématique de soustraction.
Mes identifiants de code propriétaire ou titres d'articles non publiés sont-ils transmis à un serveur ?
Non. Kitiverse fonctionne de manière 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil. Toutes les transformations de chaînes s'exécutent strictement au sein de votre session locale.

Instruments Associés dans Cet Établi

Tous les outils de Texte & Contenu →
Texte & Contenu →

Convertisseur de Polices Kruti Dev, Preeti, Bijoy & VNI

Convertissez de façon bidirectionnelle les polices PAO d'Asie du Sud et du Sud-Est — Hindi Kruti Dev 010, Népalais Preeti, Bengali Bijoy (SutonnyMJ) et Vietnamien VNI — vers et depuis Unicode. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Texte & Contenu →

Décodeur Mojibake & Convertisseur de Chasse CJK

Réparez les chaînes de texte corrompues à double encodage UTF-8, Windows-1252, Cyrillique CP1251 et Grec ISO-8859-7, et convertissez les caractères CJK pleine et demi-chasse. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Texte & Contenu →

Inspecteur de Glyphes Unicode & Générateur de Styles

Inspectez les points de code (U+XXXX), les séquences d'octets UTF-8, les échappements HTML/CSS et les caractères invisibles de largeur nulle, ou appliquez des styles mathématiques Unicode. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Texte & Contenu →

Compteur de Mots, Caractères & Octets UTF-8

Compteur lexical de mots en temps réel, analyseur de caractères et d'octets UTF-8, estimateur de temps de lecture et d'élocution, et inspecteur de densité de mots-clés SEO. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Texte & Contenu →

Comparateur de Texte & Code (Diff Checker)

Comparaison de texte côte à côte et en ligne unifiée avec précision au caractère près exécutée localement sans téléversement serveur. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Texte & Contenu →

Convertisseur ANSI vers Unicode & Unicode vers ANSI

Convertissez de manière bidirectionnelle les polices graphiques ANSI 8 bits (Arménien ARMSCII-8, Géorgien AcadNusx, Cyrillique CP1251) et le standard Unicode UTF-8 pour Illustrator, Photoshop et le web. 100% sans inscription, traitement local dans le navigateur et stockage sur votre appareil.

Note d'Exécution et de Vérification Côté Client :

Cet utilitaire fonctionne à 100 % localement dans votre navigateur avec stockage sur votre appareil et aucun envoi vers un serveur. Tous les résultats sont fournis « tels quels » — veuillez valider les données, codes et fichiers critiques avant toute mise en production.

KITIVERSE // COMMAND SEARCH
SPEC-2026
ESC

Tapez pour rechercher des utilitaires, convertisseurs et calculateurs...

Start typing tool name, category, or file format.

    ↑ ↓ navigate ↵ operate
    100% In-Browser
    DISPATCH // TELEMETRY

    Feedback & Issue Report

    0 / 1000
    Telemetry stamp (URL, viewport, form-factor) attached automatically.

    Suggest a Scale Comparison

    Propose an intuitive real-world comparison

    All suggestions are reviewed for factual accuracy prior to publication.