ForHosting KIT · Texte et IA

Convertisseur d'inversion de casse

Inversez la casse de chaque lettre d'un coup : tHIS IS WRONG, tapé avec le verrouillage des majuscules, devient This is wrong, et Hello World devient hELLO wORLD. Chiffres, espaces et ponctuation restent à leur place. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
Hello World
Vous obtenez
Texte
hELLO wORLD
Original
Hello World
Longueur
11

Ce convertisseur d’inversion de casse prend toute chaîne de texte non vide et renvoie les mêmes caractères avec chaque lettre basculée entre majuscule et minuscule. Lorsque le Verr Maj était activé par erreur, Hello devient hELLO et une phrase entière peut être réparée en une seule passe sans retaper. Le moteur est entièrement déterministe : il parcourt chaque caractère, associe les lettres ayant des formes majuscule et minuscule distinctes à la forme opposée, n’appelle jamais le réseau, n’utilise jamais d’aléa et ne dépend jamais de l’horloge. Chiffres, espaces et ponctuation restent exactement où vous les avez placés ; seule la casse des lettres change.

Ce que signifie l’inversion de casse et ce que contient la réponse

L’inversion de casse signifie que chaque lettre possédant une forme capitale et une forme minuscule est inversée : la majuscule devient minuscule et la minuscule devient majuscule, tandis que les non-lettres restent inchangées. En pratique Hello World devient hELLO wORLD, un désastre de Verr Maj comme tHIS IS WRONG devient This is wrong lorsque l’intention d’origine était une phrase normale, et des mots accentués comme Café deviennent cAFÉ lorsque la table de casse de l’environnement définit ce couple.

La transformation n’est ni titre, ni phrase, ni casse alternée, ni tout en majuscules : elle n’invente pas de limites de mots ni n’impose une seule casse à toute la chaîne. Il n’y a pas de mode partiel qui n’inverse que la première lettre, pas de sélecteur de locale dans cette capacité, et pas de coercition silencieuse de null en chaîne vide.

Où l’inversion de casse s’inscrit dans l’étude, l’édition et le logiciel

Les étudiants rencontrent l’inversion de casse lorsqu’un exercice de programmation demande une casse inversée, lorsqu’un laboratoire de saisie récupère un texte tapé avec Verr Maj bloqué, ou lorsqu’une démo de feuille de style montre le fonctionnement des tables de casse caractère par caractère. Les enseignants peuvent pré-générer des clés de réponse montrant la forme inversée attendue sans se fier à des macros bureautiques opaques qui changent les règles de locale en cours de fichier.

Concepteurs et producteurs l’utilisent pour ramener des brouillons accidentels en majuscules vers une casse mixte, préparer un texte d’affichage ludique et tester des polices qui rendent différemment les glyphes majuscules et minuscules. Les équipes support et opérations collent des sujets de tickets bruyants dans l’outil pour rétablir une casse lisible lorsque quelqu’un a tapé avec la touche de verrouillage active. Associez-le aux outils majuscules, minuscules ou casse alternée lorsque vous construisez un petit laboratoire d’aides textuelles gratuites et déterministes pour formulaires, préparation CMS et hygiène des données.

Corriger les erreurs de Verr Maj

Retrouvez une casse mixte lisible lorsqu’un message entier a été saisi avec Verr Maj activé, sans retaper le contenu.

Nettoyage de textes et de données

Inversez les brouillons à casse inversée pour e-mails, tickets et champs CMS avant publication ou archivage.

Combien coûte le convertisseur d’inversion de casse ?

Il est gratuit dans votre navigateur sur cette page.

Que se passe-t-il si j’envoie une chaîne vide ?

Un texte vide n’est pas une conversion valide ; fournissez au moins un caractère.

Les chiffres et la ponctuation sont-ils modifiés ?

Non. Seules les lettres ayant des formes majuscule et minuscule distinctes sont basculées. Chiffres, espaces, symboles et ponctuation restent en place, inchangés.

Est-ce la même chose que la casse alternée ?

Non. La casse alternée impose un motif comme aLtErNaTiNg. L’inversion ne bascule que la casse existante de chaque lettre, ainsi Hello devient hELLO.

Le résultat est-il le même à chaque fois pour la même entrée ?

Oui. La transformation est pure et déterministe : pas de réseau, pas d’aléa et pas d’horloge. Le même texte produit toujours la même chaîne en casse inversée.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/str/swap-case

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/str/swap-case \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.swap_case",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chars100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Une entrée vide est rejetée avec une erreur invalid_input claire afin qu’un champ vide ne devienne pas un succès vide silencieux.

Ce que signifie l’inversion de casse et ce que contient la réponse

Ce calculateur renvoie quatre champs stables : text contient le résultat inversé que vous copierez ou stockerez, original reprend la chaîne d’entrée exacte pour auditer ce qui a été transformé, length indique le nombre de caractères du résultat (qui correspond à la longueur d’origine pour un texte BMP ordinaire) et method est l’étiquette fixe swap_case pour les journaux et les pipelines multi-outils. Le moteur construit une chaîne complète inversée dans la longueur supportée ou rejette la requête avec invalid_input. Les cas rejetés incluent un champ text manquant, une valeur null, une chaîne vide, des objets et tableaux qui ne sont pas du texte brut, et toute charge dépassant le maximum de caractères documenté. Si vous n’avez besoin que de majuscules, de minuscules, de titre ou de camelCase, utilisez ces outils dédiés ; cette page répond uniquement à l’inversion complète de casse avec une sortie stable adaptée aux feuilles de calcul, tests unitaires et consommateurs d’API qui ne doivent pas inventer de règles de casse.

Comment le champ text est lu et comment le résultat reste reproductible

La valeur doit être une chaîne non vide ; les nombres finis et les bigints sont d’abord convertis en chaîne pour qu’un code produit saisi comme nombre passe encore proprement après conversion en chiffres décimaux, sans bascule de lettres lorsque la chaîne ne contient que des chiffres. La conversion utilise les chemins JavaScript String toUpperCase et toLowerCase par caractère, qui appliquent les mappages Unicode de casse par défaut de l’environnement — pas de dictionnaire réseau, pas de modèle d’apprentissage automatique et pas d’exceptions liées à la date. Le champ préféré est text, mais les alias input, string, value, content et s sont acceptés afin que les chaînes de requête, tableurs et formulaires typés réutilisent le même contrat sans renommer les colonnes. Booléens, objets simples et tableaux sont rejetés avec un message clair afin qu’un corps JSON erroné ne devienne pas le mot TRUE ni un dump d’objet peu utile. Une chaîne vide est toujours invalid_input : la promesse du produit est de convertir du texte, non d’inventer un succès vide. La longueur est plafonnée à cent mille caractères pour qu’un collage incontrôlé ne monopolise pas un Worker ; les charges plus longues échouent avec un message de limite explicite plutôt qu’une coupure silencieuse. Associez l’exécution gratuite dans le navigateur de cette page à l’API payante lorsque vous avez besoin du même résultat d’inversion de casse dans un pipeline automatisé sans livrer vos propres aides de chaînes.

Où l’inversion de casse s’inscrit dans l’étude, l’édition et le logiciel

Sur cette page le travail s’exécute entièrement dans votre navigateur ; via l’API chaque conversion réussie coûte $0.002, une validation échouée n’est pas facturée et rien n’est stocké après la réponse. Ce partage — exploration interactive gratuite et API identique payante — correspond au reste du catalogue KIT tier-A et vous permet de passer d’une démo en classe à un pipeline automatisé sans changer le résultat de la chaîne.

Fixtures de test déterministes

Générez des chaînes d’inversion de casse reproductibles pour tests unitaires, fichiers golden et assertions CI sur le code gérant la casse.

Consulter la documentation complète du KIT →