Convertisseur capital case
Saisissez hello WORLD from the KIT et obtenez Hello World From The Kit : chaque mot prend une majuscule initiale et le reste passe en minuscules, petits mots compris. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Texte
- hello WORLD from the KIT
- Résultat
- Hello World From The Kit
- Texte
- Hello World From The Kit
- Original
- hello WORLD from the KIT
- Longueur
- 24
Le capital case est le style direct qui relève la première lettre de chaque mot et abaisse tout le reste, sans liste de petits mots laissés en minuscules. Rédacteurs, équipes produit et pipelines de données reçoivent des dumps en MAJUSCULES, des titres mixtes, des champs de formulaire criés et des phrases d'allure identifiant qui exigent une réécriture déterministe avant affichage. Texte vide, texte manquant et valeurs non chaîne échouent en entrée invalide afin que personne ne stocke un titre blanc ou forcé.
Ce que signifie le capital case et en quoi il diffère du title case
Le capital case n'est ni le title case, ni le sentence case, ni le cri. Le title case conserve d'ordinaire une liste fermée de petits mots — articles et prépositions brèves — en minuscules, sauf s'ils occupent une extrémité de la phrase, si bien qu'un titre d'ouvrage garde ces particules faibles. Le capital case n'a pas de liste d'exceptions : chaque mot délimité par des espaces reçoit sa première lettre relevée et le reste en minuscules, de sorte que la même phrase capitalise aussi ces particules.
Cette différence est tout le produit. Qui cherche un convertisseur capital case veut que chaque mot ressemble à un jeton d'en-tête, une étiquette, un nom de colonne lisible ou un champ de nom d'allure propre, sans règles de style Chicago ni AP. Ce convertisseur parcourt d'abord la chaîne d'origine sans fusionner les espaces ; puis, pour chaque jeton non blanc, trouve la première lettre Unicode, la met en majuscule et met en minuscules les lettres suivantes de ce jeton.
Chiffres, tirets, apostrophes, guillemets et le reste de la ponctuation gardent leur place, donc (hello) devient (Hello), don't devient Don't et HELLO-WORLD devient Hello-world, car le jeton à trait d'union reste un seul mot. Une entrée en MAJUSCULES, une casse mixte et un chuchotement convergent vers le même résultat capital case pour une graphie donnée.
Préférez cet outil lorsque l'intention de recherche est littéralement convertisseur capital case, convertir en capital case ou capitaliser la première lettre de chaque mot ; utilisez le frère title case lorsque le style maison exige des exceptions de petits mots, et le sentence case lorsque seules les têtes de phrase doivent monter.
Cas d’usage
Nettoyage d'annuaires et de noms affichés
Les bases de personnes normalisent prénom et nom depuis Jane DOE, JANE doe et jane doe vers une seule forme en capital case avant le rendu de l'annuaire.
Titres de colonnes et de formulaires
Les imports réécrivent en-têtes de colonnes et libellés de formulaires pour que chaque mot soit capitalisé, y compris les courts qu'un outil title case laisserait en minuscules.
Questions fréquentes
Comment convertir un texte en capital case ?
Le champ result de la réponse est la sortie en capital case ; original reprend votre entrée pour comparer.
En quoi le capital case diffère-t-il du title case ?
Le title case laisse en minuscules les petits mots listés au milieu d'une phrase. Le capital case met en majuscule la première lettre de chaque mot, y compris les particules brèves.
Cela préserve-t-il les acronymes tels que NASA ?
Non. Après la première lettre de chaque mot, les suivantes passent en minuscules, donc NASA devient Nasa. Réappliquez les acronymes du style maison lors d'une passe ultérieure si besoin.
Que deviennent les mots avec un trait d'union, comme HELLO-WORLD ?
Ils deviennent Hello-world. Un mot relié par un trait d'union compte comme un seul mot, donc seule sa première lettre est relevée. L'apostrophe suit la même règle : don't devient Don't.
Comment uniformiser une liste de noms écrits de façons différentes ?
Collez la liste : Jane DOE, JANE doe et jane doe donnent tous Jane Doe. Que le texte arrive en majuscules, en minuscules ou mélangé, une même orthographe produit toujours le même résultat.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/str/capital-case-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"hello WORLD from the KIT"}'const res = await fetch("https://api.kit.forhosting.com/str/capital-case-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "hello WORLD from the KIT"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/capital-case-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "hello WORLD from the KIT"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/capital-case-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"hello WORLD from the KIT"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"hello WORLD from the KIT"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/capital-case-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"text": "hello WORLD from the KIT"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.capital_case_converter",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_chars | 100000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Cette capacité prend une chaîne non vide, parcourt chaque mot délimité par des espaces, met en majuscule le premier caractère alphabétique, met en minuscules les lettres restantes et renvoie un objet JSON stable avec la chaîne convertie, l'entrée d'origine, la longueur et le nombre de mots.
Ce que signifie le capital case et en quoi il diffère du title case
Un texte seulement de chiffres ou de symboles est renvoyé avec les lettres inchangées en nombre et word_count reflète encore les jetons.
Contrat d'entrée, rejet du vide et lecture de la réponse
Les chaînes vides et celles uniquement d'espaces échouent aussi, car un convertisseur capital case qui renverrait des blancs en silence cacherait des bogues dans les imports et les gestionnaires de formulaires. Les espaces de tête et de queue d'une charge non vide sont conservés dans result pour qu'un collage depuis une cellule de tableur ne surprenne pas en mangeant le remplissage encore utile ; les séries intérieures d'espaces et les sauts de ligne restent aussi. Envoyez un corps JSON avec le champ chaîne obligatoire text égal au message non vide à réécrire. Les alias input, value, s et content sont acceptés lorsque d'anciens formulaires ou générateurs clients utilisent ces noms ; le premier alias présent l'emporte. Text manquant, valeur nulle, nombre, booléen, tableau ou tout autre type non chaîne lèvent invalid_input avec un message qui nomme le champ, et ces échecs ne sont pas facturés sur l'API prépayée. Utilisez result seul lorsque vous n'avez besoin que de l'en-tête nettoyé ; utilisez original et result ensemble lorsqu'une interface de relecture doit montrer l'avant et l'après ; utilisez word_count lorsqu'un linter estime combien de jetons ont été ajustés. Gardez les charges à des tailles de document ordinaires adaptées à un isolate Worker plutôt qu'à des dumps multi-mégaoctets : ce produit est un formateur de prose, pas un processeur de fichiers en masse, et un texte plus long que le plafond de caractères publié est rejeté.
Usage API, tarification, flux éditoriaux et limites pratiques
Appelez le convertisseur capital case gratuit dans le navigateur pour le nettoyage éditorial, la réparation d'en-têtes de tableur, les démos de classe et les collages ponctuels sans installer d'utilitaire de bureau ni écrire un one-liner dans chaque langage. Un autre flux normalise les noms d'affichage générés par les utilisateurs pour qu'un annuaire ne mélange pas jane DOE, JANE doe et Jane Doe en milieu de page — le capital case donne Jane Doe pour les trois. N'attendez pas que les acronymes survivent : NASA et HTML deviennent Nasa et Html par conception, car chaque lettre après la première d'un mot est abaissée ; re-stylisez ces jetons lors d'une passe éditoriale ultérieure si le style maison exige des marques en majuscules. Cette parité est la raison pour laquelle cette capacité reste une promenade de parse pure, sans horloge et sans réseau. Utilisez l'API prépayée KIT lorsqu'un worker CMS, un système de tickets, un pipeline de localisation ou un backend mobile a besoin de la même transformation sous solde à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Un flux typique prend un nom de produit collé en majuscules, appelle cet endpoint, puis stocke result comme étiquette d'affichage tout en journalisant original pour l'audit. Associez cet endpoint à un générateur de slugs lorsqu'un en-tête doit aussi devenir une route, mais gardez les étapes séparées pour que chaque page d'atterrissage corresponde à une seule intention de recherche : capital case pour les mots lisibles, outils de slug pour les chemins, title case lorsque s'appliquent les règles de petits mots. Les auteurs de SDK peuvent documenter text comme seul champ obligatoire et montrer un exemple de casse mixte plus un exemple d'erreur non-chaîne pour que les intégrateurs voient les deux côtés du contrat.
Cas d'intégration
En-têtes et étiquettes produit
Les rédacteurs collent des noms de produit en MAJUSCULES ou casse mixte dans un champ catalogue ; l'endpoint renvoie du capital case prêt à publier sans retoucher chaque mot à la main.
Questions techniques
Que se passe-t-il si text n'est pas une chaîne ou est vide ?
Les valeurs non chaîne, le text manquant, les chaînes vides et celles uniquement d'espaces échouent avec invalid_input et ne sont pas facturés. Fournissez une chaîne non vide.
Le convertisseur capital case est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.