ForHosting KIT · Images

Convertisseur hex en CMJN

Obtenez le mélange d’encres de quadrichromie derrière une couleur d’écran : #3498db donne cyan 76 %, magenta 31 %, jaune 0 % et noir 14 %, selon la formule soustractive standard. 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
Hex
#3498db
Vous obtenez
Hex brut
#3498db
Hex6
3498db
Résistance (Ω)
52
G
152

Un convertisseur hex vers CMJN prend une couleur d'écran écrite en code hexadécimal—trois ou six chiffres, avec ou sans dièse initial—et la projette vers les quatre pourcentages d'encre de procédé que les imprimeurs et les épreuves d'emballage utilisent encore : cyan, magenta, jaune et noir (key), chacun de zéro à cent pour cent. Collez #3498db ou la forme courte #abc ; l'outil développe l'abréviation si besoin, normalise en hex de six chiffres en minuscules, déduit les canaux rouge, vert et bleu, puis applique la formule soustractive standard RVB vers CMJN utilisée pour les aperçus d'impression et les remises de design. Les designers qui vérifient si un hex de marque tiendra sur du papier couché, les équipes front-end qui préparent des guides prêts pour l'impression et les tests automatisés de palettes ont tous besoin de ce même mappage déterministe sans ouvrir une suite complète de gestion des couleurs ICC.

Ce que signifient hex et CMJN et comment fonctionne la conversion

Les codes de couleur hexadécimaux regroupent trois canaux de huit bits dans une chaîne compacte que les feuilles de style, les outils de design et les chartes graphiques utilisent depuis des décennies. Dans la forme à six chiffres #RRGGBB, les deux premiers caractères codent le rouge, les deux du milieu le vert et les deux derniers le bleu ; chaque paire s'interprète comme un entier en base seize de zéro à deux cent cinquante-cinq.

L'abréviation à trois chiffres #RGB double chaque chiffre, de sorte que #abc devient #aabbcc—la même expansion que CSS applique lorsque vous écrivez un hex court dans une feuille de style. Le CMJN est un modèle d'encre soustractif : cyan, magenta et jaune retirent de la lumière du papier blanc, tandis que le noir (key) approfondit les ombres et économise l'encre sur les neutres sombres.

Ce convertisseur développe d'abord et analyse l'hex en canaux RVB entiers, les ramène à l'intervalle unitaire en divisant par deux cent cinquante-cinq, puis calcule K comme un moins le maximum de ces trois canaux unitaires. Lorsque K vaut effectivement un, le noir pur renvoie zéro cyan magenta jaune et cent pour cent de key. Sinon, chaque C, M et Y vaut (un moins le canal moins K) divisé par (un moins K), multiplié par cent et arrondi au pourcentage entier le plus proche.

Cette forme fermée correspond à l'aperçu indépendant du dispositif des manuels et des outils gratuits en ligne hex vers CMJN ; ce n'est pas un profil de presse ICC, aussi les ateliers de production peuvent encore affiner les nombres avec leur RIP et le type de papier.

Conseils pratiques, limites et recherches associées

Préférez envoyer la chaîne hex exportée par votre outil de design, y compris le dièse si vous l'avez ; les deux formes fonctionnent et la réponse normalise toujours en hex de six chiffres en minuscules afin que les diffs en aval restent stables. Traitez les valeurs CMJN comme un aperçu d'impression rapide, non comme une garantie de sortie presse : papier différent, limites d'encre et profils ICC modifieront l'apparence même si les pourcentages correspondent à ce calculateur.

Ne passez pas de formes avec alpha telles que #RRGGBBAA ou #RGBA—cette page se limite volontairement au conditionnement RVB opaque classique, et ces longueurs sont rejetées pour que vous le remarquiez plutôt que de supprimer l'alpha en silence. Les couleurs CSS nommées comme rebeccapurple sont hors périmètre ; résolvez-les d'abord en hex ou utilisez un outil multi-espaces lorsque vous avez besoin de HSL, LAB ou d'une conversion par lots.

Lors de l'écriture de tests unitaires, couvrez au moins un cas à six chiffres, une expansion à trois chiffres, le noir pur #000000 (attendez K à cent pour cent), une entrée en majuscules, une sans dièse et une longueur invalide volontaire pour que les régressions de validation ne passent pas inaperçues.

Cette page vise les personnes qui cherchent un convertisseur hex vers CMJN, #RRGGBB vers cyan magenta jaune noir, ou un calculateur gratuit de couleur hex vers CMJN pour les pourcentages d'impression ; ce n'est pas une suite complète de gestion des couleurs, ni un extracteur de palette depuis des images, ni le chemin inverse CMJN vers hex.

Préférez cette capacité lorsque vous avez déjà un jeton hex et n'avez besoin que des pourcentages d'encre CMJN ou d'une chaîne cmyk() ; si votre pipeline part d'entiers RVB séparés, utilisez plutôt le chemin dédié RVB vers CMJN.

Hex de marque vers pourcentages d'encre prêts pour l'impression

Les designers collent les codes hex de marque depuis Figma ou un guide de style et reçoivent les pourcentages cyan, magenta, jaune et key pour les maquettes d'emballage et les devis d'impression.

Documentation de chartes et remises de design

Convertissez les jetons hex web en chaînes CMJN pour des guides PDF, des briefs fournisseurs et des nuanciers merchandising sans ouvrir un studio couleur de bureau.

Quels formats hex le convertisseur hex vers CMJN accepte-t-il ?

Couleurs hexadécimales à trois chiffres (#RGB) et six chiffres (#RRGGBB), avec ou sans # initial. Les lettres peuvent être majuscules ou minuscules. Les formes avec alpha et les couleurs CSS nommées ne sont pas acceptées.

Comment l'abréviation à trois chiffres est-elle développée avant la conversion CMJN ?

Chaque chiffre est doublé : #abc devient #aabbcc ; chaque paire est ensuite analysée comme canal RVB en base 16 de 0 à 255 et convertie avec la formule standard RVB vers CMJN.

Que représentent cyan, magenta, jaune et key ?

Des intensités d'encre de procédé en pourcentages entiers de 0 à 100.

Le convertisseur hex vers CMJN est-il gratuit ?

L'outil navigateur est gratuit et s'exécute en local.

Quelles valeurs CMJN donne #3498db ?

Il donne cyan 76 %, magenta 31 %, jaune 0 % et noir 14 %, soit cmyk(76%, 31%, 0%, 14%). La couleur est d’abord lue comme rouge 52, vert 152 et bleu 219.

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/color/hex-cmyk

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/color/hex-cmyk \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"hex":"#3498db"}'
{
  "hex": "#3498db"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.hex_cmyk",
  "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.

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.

Les codes invalides—longueur incorrecte, caractères non hexadécimaux, entrée vide ou préfixe de programmation 0x—échouent avec une erreur claire invalid_input au lieu d'inventer des charges d'encre. Le chemin est un analyse et une arithmétique purement déterministes—sans réseau, sans graines aléatoires, sans horloge—de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON à chaque appel.

Comment appeler l'API et ce qui revient

Les exemples valides incluent #3498db, 3498db, #ABC et abc ; les espaces autour sont tronqués, les lettres peuvent être majuscules ou minuscules, et le dièse est optionnel. Envoyez un corps JSON avec un seul champ chaîne obligatoire nommé hex—les alias color, value, text, input et code sont acceptés par le même solveur. En cas de succès la réponse renvoie hex comme chaîne #rrggbb normalisée en minuscules, hex6 sans le dièse, des champs RVB entiers r g b plus les alias red green blue et un tableau rgb, une chaîne css rgb(), des pourcentages entiers cyan magenta yellow et key avec les alias black et c m y k, un tableau cmyk de quatre nombres, une chaîne cmyk_css de la forme cmyk(C%, M%, Y%, K%), des booléens shorthand et had_hash décrivant la forme d'origine, un court message en anglais et un tableau steps qui montre chaque ligne d'analyse et de conversion pour le débogage ou l'enseignement. Une validation échouée—champ manquant, chaîne vide après le dièse, longueur autre que trois ou six, caractères non hex, espaces dans le corps, préfixe de programmation 0x ou un nombre nu au lieu d'une chaîne—renvoie invalid_input et n'est jamais facturée. Le tarif est un forfait de $0.002 par requête réussie avec l'unité item.

Conseils pratiques, limites et recherches associées

Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui garde peu coûteux les scripts d'exploration et la validation de formulaires pendant que les apprenants collent des valeurs imparfaites du presse-papiers.

Tests unitaires de palette et fixtures d'impression

Générez des tuples CMJN de référence à partir de fixtures hex afin que les tests de régression visuelle et d'aperçu d'impression affirment des valeurs d'encre stables.

Que se passe-t-il avec un code hex invalide ?

L'API renvoie invalid_input avec un message décrivant le problème (entrée vide, longueur incorrecte, caractères non hex, préfixe 0x, etc.). La validation échouée n'est pas facturée.

Consulter la documentation complète du KIT →