{"id":1244,"date":"2026-01-15T12:18:35","date_gmt":"2026-01-15T12:18:35","guid":{"rendered":"https:\/\/creator-cash.com\/?p=1244"},"modified":"2026-02-27T12:57:10","modified_gmt":"2026-02-27T12:57:10","slug":"calculateur-subs-twitch","status":"publish","type":"post","link":"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/","title":{"rendered":"Calculateur Subs Twitch : Revenus en euros"},"content":{"rendered":"<div class=\"tool-post twitch\">\n<div class=\"page-header\">\n<div class=\"page-header-image\">\n<p><!-- ME: OG IMAGE--><img decoding=\"async\" src=\"https:\/\/creator-cash.com\/wp-content\/uploads\/2026\/01\/calculateur-subs-twitch-1024x1024.png\" alt=\"Calculateur Subs Twitch\" width=\"1200\" height=\"1200\" class=\"alignnone size-full\" title=\"\"><\/div>\n<div class=\"page-header-content\">\n<div class=\"page-header-title\">\n<p><!-- Area 1 --><!-- SECTION START --><\/p>\n<h1>Calculateur Subs Twitch : Revenus en euros<\/h1>\n<p><!-- SECTION ENDE -->\n<\/div>\n<div class=\"page-header-description\">\n<p><!-- SECTION START META DESCRIPTION --><span>Combien d\u2019argent rapportent les subs Twitch ? Le calculateur montre les revenus mensuels en euros.<\/span><!-- SECTION ENDE --><\/p>\n<\/div>\n<div class=\"page-header-background\">\n<p><!-- ME: MOBILE MAIN IMAGE--><img decoding=\"async\" src=\"\/wp-content\/themes\/gp-child\/img-posts\/twitch-subs-calculator-tool-mobile.png\" alt=\"Calculateur Subs Twitch\" width=\"394\" height=\"410\" class=\"alignnone size-full wp-image-319\" title=\"\"><br \/>\n<!-- Area 1 Ende --><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"tool twitch-tool\">\n<div class=\"tool-header\">\n<div class=\"tool-tabs\">\n<div class=\"tool-tab tool-tab-active\"><span class=\"svg-icon icon-small\"><svg width=\"13\" height=\"14\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M3 2L1 6v15h6v3h3l3-3h4l6-6V2H3zm18 12-4 4h-5l-3 3v-3H5V4h16v10z\"\/><path d=\"M14 7h2v6h-2zM9 7h2v6H9z\"\/><\/svg><\/span><!-- SECTION START -->Calculateur Subs Twitch<!-- SECTION ENDE --><\/div>\n<div class=\"tool-tab\"><a href=\"https:\/\/creator-cash.com\/fr\/twitch\/\"><!-- SECTION START -->Tous les calculateurs Twitch<!-- SECTION ENDE --><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"tool-content\">\n<div class=\"tool-code\">\n<div class=\"tool-title\">\n<p><!-- SECTION START RECHNER NAME -->Calculateur Subs Twitch<!-- SECTION ENDE --><\/div>\n<p><span class=\"tool-subtitle\"><!-- SECTION START -->Revenus en euros<!-- SECTION ENDE --><\/span><!-- ME: MAIN RECHNER --><style>\r\n:root{\r\n  --tw-border:#9E77D4;\r\n  --tw-text:#ffffff;\r\n  --tw-green:#6CFF3A;\r\n  --tw-red:#ff4b4b;\r\n\r\n  --tw-card:rgba(78,45,144,.55);\r\n  --tw-card-dark:rgba(48,22,97,.70);\r\n  --tw-card-fee:rgba(48,22,97,.62);\r\n}\r\n\r\n\/* OUTER: no background\/border\/padding *\/\r\n#cc-twsub{\r\n  width:100%;\r\n  padding:0;margin:0;border:0;\r\n  background:transparent;border-radius:0;box-shadow:none;\r\n}\r\n#cc-twsub, #cc-twsub *{box-sizing:border-box}\r\n#cc-twsub *{font-family:\"Inter\",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}\r\n\r\n\/* rows *\/\r\n#cc-twsub .cc-row{\r\n  display:flex;\r\n  gap:12px;\r\n  flex-wrap:nowrap;\r\n  width:100%;\r\n  min-width:0;\r\n}\r\n#cc-twsub .cc-row + .cc-row{margin-top:9px}\r\n\r\n\/* TOP FILTERS (desktop) *\/\r\n#cc-twsub .cc-filters .cc-card{\r\n  flex:1;\r\n  min-width:0;\r\n  background:var(--tw-card);\r\n  border:1px solid var(--tw-border);\r\n  border-radius:12px;\r\n  box-shadow:none;\r\n  padding:0;\r\n}\r\n#cc-twsub .cc-filter{\r\n  height:42px;\r\n  padding:0 12px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  position:relative;\r\n  min-width:0;\r\n}\r\n#cc-twsub .cc-abslabel{\r\n  position:absolute;left:14px;top:52%;\r\n  transform:translateY(-50%);\r\n  color:#fff;font-weight:600;font-size:13px;\r\n  pointer-events:none;\r\n}\r\n\r\n\/* dd align like your template *\/\r\n#cc-twsub .dd-selected{color:#fff;font-weight:600;font-size:13px}\r\n#cc-twsub .cc-filters .dd-selected{\r\n  width:225px!important;\r\n  margin-left:-15px;\r\n  padding-left:134px;\r\n}\r\n#cc-twsub #cc-tw-currency-dd .dd-selected{padding-left:149px}\r\n\r\n\/* dropdown 3: NO label, content flush-left, ellipsis if too long *\/\r\n#cc-twsub #cc-tw-split-dd .dd-selected{\r\n  padding-left:0;\r\n  margin-left:-3px;\r\n  width:100%!important;\r\n  justify-content:flex-start;\r\n}\r\n#cc-twsub #cc-tw-split-dd .dd-name{justify-content:flex-start;min-width:0}\r\n#cc-twsub #cc-tw-split-dd .dd-text{\r\n  display:block;\r\n  max-width:100%;\r\n  overflow:hidden;\r\n  text-overflow:ellipsis;\r\n  white-space:nowrap;\r\n}\r\n#cc-twsub #cc-tw-split-dd .dd-caret{margin-left:auto}\r\n\r\n\/* caret white everywhere *\/\r\n#cc-twsub .dd-caret{color:#fff;opacity:1}\r\n\r\n\/* country flag *\/\r\n#cc-twsub .dd-name{display:flex;align-items:center;gap:10px;min-width:0}\r\n#cc-twsub .dd-name img{width:20px;height:15px;border-radius:3px;display:inline-block}\r\n\r\n\/* dropdown list *\/\r\n#cc-twsub .dd-list{\r\n  background:#2a1453;\r\n  border:1px solid rgba(255,255,255,.14);\r\n  border-radius:14px;\r\n  box-shadow:0 18px 34px rgba(0,0,0,.32);\r\n  left:44px;\r\n}\r\n\r\n\/* SLIDER CARDS (4) *\/\r\n#cc-twsub .cc-sliders .cc-card{\r\n  background:var(--tw-card);\r\n  border:1px solid var(--tw-border);\r\n  border-radius:14px;\r\n  box-shadow:none;\r\n  padding:12px 12px 8px;\r\n  min-width:0;\r\n  position:relative;\r\n  overflow:hidden; \/* prevents right overflow on mobile when range updates *\/\r\n}\r\n#cc-twsub .cc-s-title{\r\n  text-align:center;color:var(--tw-green);\r\n  font-weight:1000;font-size:18px;line-height:1.05;margin-top:2px;\r\n}\r\n#cc-twsub .cc-s-sub{\r\n  text-align:center;color:var(--tw-text);\r\n  opacity:.95;font-weight:600;font-size:13px;margin-top:2px;\r\n}\r\n#cc-twsub .cc-s-val{\r\n  display:flex;align-items:center;justify-content:center;\r\n  gap:10px;margin-top:2px;\r\n  font-size:27px;font-weight:1000;color:#fff;line-height:1;min-height:38px;margin-left:6px;\r\n  position:relative;\r\n}\r\n\r\n\/* spinner triangles (hover only) *\/\r\n#cc-twsub .cc-spin{\r\n  display:flex;flex-direction:column;gap:4px;\r\n  opacity:0;pointer-events:none;\r\n  transition:opacity .15s ease;\r\n}\r\n#cc-twsub .cc-sliders .cc-card:hover .cc-spin{opacity:1;pointer-events:auto}\r\n#cc-twsub .cc-tri-btn{\r\n  width:0;height:0;display:block;cursor:pointer;\r\n  border-left:7px solid transparent;border-right:7px solid transparent;\r\n  filter:drop-shadow(0 2px 0 rgba(0,0,0,.18));\r\n}\r\n#cc-twsub .cc-tri-btn.up{border-bottom:12px solid var(--tw-green)}\r\n#cc-twsub .cc-tri-btn.down{border-top:12px solid var(--tw-green);opacity:.85}\r\n#cc-twsub .cc-tri-btn:active{transform:translateY(1px)}\r\n\r\n\/* RANGE *\/\r\n#cc-twsub .cc-range{margin-top:4px;padding:0 2px}\r\n#cc-twsub input[type=\"range\"]{\r\n  --pct:0%;\r\n  -webkit-appearance:none;appearance:none;\r\n  height:22px;cursor:pointer;\r\n  width:100%;\r\n  max-width:100%;\r\n  display:block;\r\n  background:transparent;\r\n}\r\n#cc-twsub input[type=\"range\"]::-webkit-slider-runnable-track{\r\n  height:8px;border-radius:10px;\r\n  background:linear-gradient(to right,var(--tw-green) var(--pct), rgba(255,255,255,.20) var(--pct));\r\n}\r\n#cc-twsub input[type=\"range\"]::-webkit-slider-thumb{\r\n  -webkit-appearance:none;\r\n  width:18px;height:18px;border-radius:50%;\r\n  background:var(--tw-green);\r\n  border:2px solid rgba(0,0,0,.25);\r\n  margin-top:-5px;\r\n  box-shadow:0 2px 8px rgba(0,0,0,.25);\r\n}\r\n#cc-twsub input[type=\"range\"]::-moz-range-track{height:8px;border-radius:10px;background:rgba(255,255,255,.20)}\r\n#cc-twsub input[type=\"range\"]::-moz-range-progress{height:8px;border-radius:10px;background:var(--tw-green)}\r\n#cc-twsub input[type=\"range\"]::-moz-range-thumb{\r\n  width:18px;height:18px;border-radius:50%;\r\n  background:var(--tw-green);\r\n  border:2px solid rgba(0,0,0,.25);\r\n  box-shadow:0 2px 8px rgba(0,0,0,.25);\r\n}\r\n\r\n\/* RESULTS *\/\r\n#cc-twsub .cc-results .cc-card{\r\n  background:var(--tw-card-dark);\r\n  border:none;\r\n  border-radius:14px;\r\n  box-shadow:none;\r\n  padding:12px 14px;\r\n  min-width:0;\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  gap:14px;\r\n}\r\n#cc-twsub .cc-r-title{color:#fff;font-weight:600;font-size:13px;line-height:16px;margin-bottom:6px}\r\n#cc-twsub .cc-r-val{font-size:29px;font-weight:800;line-height:1;color:#fff}\r\n#cc-twsub .cc-r-val.green{color:var(--tw-green)}\r\n\r\n#cc-twsub .cc-mini{\r\n  display:flex;align-items:center;gap:4px;\r\n  background:rgba(255,255,255,.10);\r\n  border:1px solid rgba(255,255,255,.10);\r\n  border-radius:8px;\r\n  padding:4px 6px;\r\n  white-space:nowrap;\r\n}\r\n#cc-twsub .cc-mini label{color:#fff;font-weight:600;font-size:12px;opacity:.95}\r\n#cc-twsub .cc-mini input{\r\n  width:40px;border:0;background:transparent;outline:none;\r\n  color:#fff;font-weight:1000;font-size:12px;text-align:right;padding:2px 2px;\r\n}\r\n#cc-twsub .cc-mini .pct{color:#fff;font-weight:600;font-size:13px}\r\n\r\n\/* FEES *\/\r\n#cc-twsub .cc-fees .cc-card{\r\n  background:var(--tw-card-fee);\r\n  border:none;\r\n  border-radius:14px;\r\n  box-shadow:none;\r\n  padding:12px 14px;\r\n  min-width:0;\r\n  text-align:center;\r\n}\r\n#cc-twsub .cc-fee-title{color:#fff;font-weight:900;font-size:13px;opacity:.92;line-height:1.1}\r\n#cc-twsub .cc-fee-val{margin-top:4px;color:var(--tw-red);font-weight:700;font-size:22px}\r\n\r\n\/* ---------- MOBILE ---------- *\/\r\n#cc-tw-country-native,#cc-tw-currency-native,#cc-tw-split-native{display:none!important}\r\n\r\n@media (max-width:760px){\r\n  \/* override global CSS that forces column layout *\/\r\n  #cc-twsub .cc-row{flex-direction:row !important; flex-wrap:wrap !important;}\r\n\r\n  \/* mobile: filters should NOT look like cards (no bg\/border\/padding), only the select has border *\/\r\n  #cc-twsub .cc-filters .cc-card{\r\n    flex:0 0 100%;\r\n    background:transparent !important;\r\n    border:0 !important;\r\n    box-shadow:none !important;\r\n    padding:0 !important;\r\n    border-radius:0 !important;\r\n  }\r\n  #cc-twsub .cc-filter{\r\n    padding:0 !important;\r\n    height:auto !important;\r\n  }\r\n\r\n  \/* hide the 3 labels on mobile (Pays\/Devise\/Split) *\/\r\n  #cc-twsub .cc-filters .cc-abslabel{display:none!important}\r\n\r\n  \/* fix \"double inputs\" on mobile: force-hide custom dropdowns, show native selects *\/\r\n  #cc-twsub #cc-tw-country-dd,\r\n  #cc-twsub #cc-tw-currency-dd,\r\n  #cc-twsub #cc-tw-split-dd{display:none!important}\r\n\r\n  #cc-twsub #cc-tw-country-native,\r\n  #cc-twsub #cc-tw-currency-native,\r\n  #cc-twsub #cc-tw-split-native{\r\n    display:block!important;\r\n    width:100%;\r\n    height:44px;\r\n    border-radius:12px;\r\n    border:1px solid rgba(255,255,255,.14);\r\n    background:var(--tw-card);\r\n    color:#fff;\r\n    font-weight:900;\r\n    font-size:16px;\r\n    padding:0 12px;\r\n    min-width:0;\r\n    outline:none;\r\n  }\r\n\r\n  \/* sliders: 2 per row (compact) *\/\r\n  #cc-twsub .cc-sliders .cc-card{\r\n    flex:0 0 calc((100% - 12px)\/2);\r\n    padding:10px 10px 6px;\r\n  }\r\n  #cc-twsub .cc-s-title{font-size:16px}\r\n  #cc-twsub .cc-s-sub{font-size:12px}\r\n  #cc-twsub .cc-s-val{font-size:22px;min-height:32px;margin-left:0}\r\n\r\n  \/* results + fees: full width *\/\r\n  #cc-twsub .cc-results .cc-card{flex:0 0 100%}\r\n  #cc-twsub .cc-fees .cc-card{flex:0 0 100%}\r\n\r\n  #cc-twsub .cc-r-val{font-size:34px}\r\n}\r\n<\/style>\r\n\r\n<div id=\"cc-twsub\" class=\"cc-twitch-tool\">\r\n  <!-- TOP FILTERS -->\r\n  <div class=\"cc-row cc-filters\">\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-filter\">\r\n        <div class=\"cc-abslabel\">Pays<\/div>\r\n        <div id=\"cc-tw-country-dd\" class=\"dd\">\r\n          <button type=\"button\" class=\"dd-selected\" aria-haspopup=\"listbox\" aria-expanded=\"false\">\r\n            <span class=\"dd-name\"><img alt=\"\" width=\"20\" height=\"15\"><span class=\"dd-text\"><\/span><\/span>\r\n            <span class=\"dd-caret\">\u25be<\/span>\r\n          <\/button>\r\n          <ul class=\"dd-list\" role=\"listbox\" tabindex=\"-1\" aria-label=\"Choisir un pays\"><\/ul>\r\n        <\/div>\r\n        <select id=\"cc-tw-country-native\" aria-label=\"Choisir un pays\"><\/select>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-filter\">\r\n        <div class=\"cc-abslabel\">Devise<\/div>\r\n        <div id=\"cc-tw-currency-dd\" class=\"dd\">\r\n          <button type=\"button\" class=\"dd-selected\" aria-haspopup=\"listbox\" aria-expanded=\"false\">\r\n            <span class=\"dd-name\"><span class=\"dd-text\"><\/span><\/span>\r\n            <span class=\"dd-caret\">\u25be<\/span>\r\n          <\/button>\r\n          <ul class=\"dd-list\" role=\"listbox\" tabindex=\"-1\" aria-label=\"Choisir une devise\"><\/ul>\r\n        <\/div>\r\n        <select id=\"cc-tw-currency-native\" aria-label=\"Choisir une devise\"><\/select>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-filter\">\r\n        <div class=\"cc-abslabel\" style=\"opacity:0\">Split<\/div>\r\n        <div id=\"cc-tw-split-dd\" class=\"dd\" style=\"width:100%\">\r\n          <button type=\"button\" class=\"dd-selected\" aria-haspopup=\"listbox\" aria-expanded=\"false\">\r\n            <span class=\"dd-name\" style=\"min-width:0\"><span class=\"dd-text\"><\/span><\/span>\r\n            <span class=\"dd-caret\">\u25be<\/span>\r\n          <\/button>\r\n          <ul class=\"dd-list\" role=\"listbox\" tabindex=\"-1\" aria-label=\"Choisir le split\"><\/ul>\r\n        <\/div>\r\n        <select id=\"cc-tw-split-native\" aria-label=\"Choisir le split\"><\/select>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- SLIDERS -->\r\n  <div class=\"cc-row cc-sliders\">\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-s-title\">Niveau 1<\/div>\r\n      <div class=\"cc-s-sub\">Abonnements<\/div>\r\n      <div class=\"cc-s-val\">\r\n        <span id=\"cc-l1-v\">250<\/span>\r\n        <span class=\"cc-spin\" aria-label=\"Spinner Niveau 1\">\r\n          <i class=\"cc-tri-btn up\" data-spin=\"cc-l1\" data-dir=\"up\" role=\"button\" tabindex=\"0\" aria-label=\"Augmenter Niveau 1\"><\/i>\r\n          <i class=\"cc-tri-btn down\" data-spin=\"cc-l1\" data-dir=\"down\" role=\"button\" tabindex=\"0\" aria-label=\"Diminuer Niveau 1\"><\/i>\r\n        <\/span>\r\n      <\/div>\r\n      <div class=\"cc-range\"><input id=\"cc-l1\" type=\"range\" min=\"0\" max=\"20000\" step=\"1\" value=\"250\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-s-title\">Twitch Prime<\/div>\r\n      <div class=\"cc-s-sub\">Abonnements<\/div>\r\n      <div class=\"cc-s-val\">\r\n        <span id=\"cc-prime-v\">50<\/span>\r\n        <span class=\"cc-spin\" aria-label=\"Spinner Prime\">\r\n          <i class=\"cc-tri-btn up\" data-spin=\"cc-prime\" data-dir=\"up\" role=\"button\" tabindex=\"0\" aria-label=\"Augmenter Prime\"><\/i>\r\n          <i class=\"cc-tri-btn down\" data-spin=\"cc-prime\" data-dir=\"down\" role=\"button\" tabindex=\"0\" aria-label=\"Diminuer Prime\"><\/i>\r\n        <\/span>\r\n      <\/div>\r\n      <div class=\"cc-range\"><input id=\"cc-prime\" type=\"range\" min=\"0\" max=\"20000\" step=\"1\" value=\"50\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-s-title\">Niveau 2<\/div>\r\n      <div class=\"cc-s-sub\">Abonnements<\/div>\r\n      <div class=\"cc-s-val\">\r\n        <span id=\"cc-l2-v\">2<\/span>\r\n        <span class=\"cc-spin\" aria-label=\"Spinner Niveau 2\">\r\n          <i class=\"cc-tri-btn up\" data-spin=\"cc-l2\" data-dir=\"up\" role=\"button\" tabindex=\"0\" aria-label=\"Augmenter Niveau 2\"><\/i>\r\n          <i class=\"cc-tri-btn down\" data-spin=\"cc-l2\" data-dir=\"down\" role=\"button\" tabindex=\"0\" aria-label=\"Diminuer Niveau 2\"><\/i>\r\n        <\/span>\r\n      <\/div>\r\n      <div class=\"cc-range\"><input id=\"cc-l2\" type=\"range\" min=\"0\" max=\"2000\" step=\"1\" value=\"2\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-s-title\">Niveau 3<\/div>\r\n      <div class=\"cc-s-sub\">Abonnements<\/div>\r\n      <div class=\"cc-s-val\">\r\n        <span id=\"cc-l3-v\">1<\/span>\r\n        <span class=\"cc-spin\" aria-label=\"Spinner Niveau 3\">\r\n          <i class=\"cc-tri-btn up\" data-spin=\"cc-l3\" data-dir=\"up\" role=\"button\" tabindex=\"0\" aria-label=\"Augmenter Niveau 3\"><\/i>\r\n          <i class=\"cc-tri-btn down\" data-spin=\"cc-l3\" data-dir=\"down\" role=\"button\" tabindex=\"0\" aria-label=\"Diminuer Niveau 3\"><\/i>\r\n        <\/span>\r\n      <\/div>\r\n      <div class=\"cc-range\"><input id=\"cc-l3\" type=\"range\" min=\"0\" max=\"2000\" step=\"1\" value=\"1\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- RESULTS -->\r\n  <div class=\"cc-row cc-results\">\r\n    <div class=\"cc-card\">\r\n      <div>\r\n        <div class=\"cc-r-title\">Prix pour le viewer<\/div>\r\n        <div class=\"cc-r-val\" id=\"cc-viewer-price\">0,00 \u20ac<\/div>\r\n      <\/div>\r\n      <div class=\"cc-mini\" title=\"La remise ne change que le prix du viewer (Twitch couvre la diff\u00e9rence)\">\r\n        <label for=\"cc-discount\">Remise :<\/label>\r\n        <div style=\"display:flex;align-items:center;gap:6px\">\r\n          <input id=\"cc-discount\" type=\"number\" min=\"0\" max=\"80\" step=\"1\" value=\"0\" aria-label=\"Remise en %\">\r\n          <span class=\"pct\">%<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"cc-card\">\r\n      <div>\r\n        <div class=\"cc-r-title\">Gains du streamer<\/div>\r\n        <div class=\"cc-r-val green\" id=\"cc-streamer-earn\">0,00 \u20ac<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- FEES -->\r\n  <div class=\"cc-row cc-fees\">\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-fee-title\">TVA<br>(imp\u00f4ts)<\/div>\r\n      <div class=\"cc-fee-val\" id=\"cc-fee-vat\">-0,00 \u20ac<\/div>\r\n    <\/div>\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-fee-title\">Frais de paiement<br>(ex. PayPal)<\/div>\r\n      <div class=\"cc-fee-val\" id=\"cc-fee-pay\">-0,00 \u20ac<\/div>\r\n    <\/div>\r\n    <div class=\"cc-card\">\r\n      <div class=\"cc-fee-title\">Frais Twitch<\/div>\r\n      <div class=\"cc-fee-val\" id=\"cc-fee-twitch\">-0,00 \u20ac<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  const $ = (id)=>document.getElementById(id);\r\n  const root = $(\"cc-twsub\");\r\n  if(!root) return;\r\n\r\n  const COUNTRIES=[\r\n    {code:'de',name:'DEU',cur:'EUR',vat:0.19},\r\n    {code:'us',name:'USA',cur:'USD',vat:0.00},\r\n    {code:'gb',name:'UK', cur:'GBP',vat:0.20},\r\n    {code:'fr',name:'FRA',cur:'EUR',vat:0.20},\r\n    {code:'it',name:'ITA',cur:'EUR',vat:0.22},\r\n    {code:'es',name:'ESP',cur:'EUR',vat:0.21},\r\n    {code:'pt',name:'PRT',cur:'EUR',vat:0.23},\r\n    {code:'ca',name:'CAN',cur:'CAD',vat:0.05},\r\n    {code:'au',name:'AUS',cur:'AUD',vat:0.10},\r\n    {code:'nl',name:'NLD',cur:'EUR',vat:0.21},\r\n    {code:'br',name:'BRA',cur:'BRL',vat:0.17},\r\n    {code:'mx',name:'MEX',cur:'MXN',vat:0.16},\r\n    {code:'ph',name:'PHL',cur:'USD',vat:0.12},\r\n  ];\r\n  const CTRY=Object.fromEntries(COUNTRIES.map(c=>[c.code,c]));\r\n  const CURRENCIES=['EUR','USD','GBP','CAD','AUD','BRL','MXN'];\r\n\r\n  const FX={\r\n    \"EUR\u2192EUR\":1,\"EUR\u2192USD\":1.09,\"EUR\u2192GBP\":0.84,\"EUR\u2192CAD\":1.46,\"EUR\u2192AUD\":1.62,\"EUR\u2192BRL\":5.80,\"EUR\u2192MXN\":20.0,\r\n    \"USD\u2192USD\":1,\"USD\u2192EUR\":0.92,\"USD\u2192GBP\":0.77,\"USD\u2192CAD\":1.34,\"USD\u2192AUD\":1.49,\"USD\u2192BRL\":5.32,\"USD\u2192MXN\":18.4,\r\n    \"GBP\u2192GBP\":1,\"GBP\u2192EUR\":1.19,\"GBP\u2192USD\":1.30,\"GBP\u2192CAD\":1.74,\"GBP\u2192AUD\":1.93,\"GBP\u2192BRL\":6.90,\"GBP\u2192MXN\":24.0,\r\n    \"CAD\u2192CAD\":1,\"CAD\u2192EUR\":0.69,\"CAD\u2192USD\":0.75,\"CAD\u2192GBP\":0.57,\"CAD\u2192AUD\":1.11,\"CAD\u2192BRL\":3.95,\"CAD\u2192MXN\":13.6,\r\n    \"AUD\u2192AUD\":1,\"AUD\u2192EUR\":0.62,\"AUD\u2192USD\":0.67,\"AUD\u2192GBP\":0.52,\"AUD\u2192CAD\":0.90,\"AUD\u2192BRL\":3.60,\"AUD\u2192MXN\":12.5,\r\n    \"BRL\u2192BRL\":1,\"BRL\u2192EUR\":0.17,\"BRL\u2192USD\":0.19,\"BRL\u2192GBP\":0.14,\"BRL\u2192CAD\":0.25,\"BRL\u2192AUD\":0.28,\"BRL\u2192MXN\":3.45,\r\n    \"MXN\u2192MXN\":1,\"MXN\u2192EUR\":0.05,\"MXN\u2192USD\":0.054,\"MXN\u2192GBP\":0.042,\"MXN\u2192CAD\":0.074,\"MXN\u2192AUD\":0.08,\"MXN\u2192BRL\":0.29\r\n  };\r\n  const rate=(f,t)=>FX[`${f}\u2192${t}`]??1;\r\n\r\n  \/\/ \u2705 EUR formatted as fr-FR\r\n  const localeFor=cur=>({EUR:'fr-FR',USD:'en-US',GBP:'en-GB',CAD:'en-CA',AUD:'en-AU',BRL:'pt-BR',MXN:'es-MX'})[cur]||'fr-FR';\r\n  const fmt=(v,cur)=>{try{return v.toLocaleString(localeFor(cur),{style:'currency',currency:cur});}catch(e){return (Math.round(v*100)\/100).toFixed(2)+' '+cur;}};\r\n\r\n  const BASE_EUR = { tier1:3.99, tier2:7.99, tier3:19.99 };\r\n  const PAY_FEE_RATE = 0.029;\r\n  const PAY_FEE_FIXED = 0.00;\r\n\r\n  const SPLITS = [\r\n    { key:\"50\", label:\"Split standard 50\/50\", creatorShare:0.50 },\r\n    { key:\"60\", label:\"Split meilleur 60\/40\", creatorShare:0.60 },\r\n    { key:\"70\", label:\"Split fort 70\/30\", creatorShare:0.70 },\r\n    { key:\"80\", label:\"Split top 80\/20\", creatorShare:0.80 }\r\n  ];\r\n\r\n  function openList(btn,list,open){\r\n    btn.setAttribute('aria-expanded',open?'true':'false');\r\n    list.style.display=open?'block':'none';\r\n    if(open) list.focus();\r\n  }\r\n  function setupDD(ddId){\r\n    const dd=$(ddId), btn=dd.querySelector('.dd-selected'), list=dd.querySelector('.dd-list');\r\n    btn.addEventListener('click',()=>openList(btn,list,list.style.display!=='block'));\r\n    document.addEventListener('click',e=>{ if(!dd.contains(e.target)) openList(btn,list,false); });\r\n    return {dd,btn,list};\r\n  }\r\n\r\n  const countryDD = setupDD('cc-tw-country-dd');\r\n  const currencyDD = setupDD('cc-tw-currency-dd');\r\n  const splitDD = setupDD('cc-tw-split-dd');\r\n\r\n  const cImg = countryDD.btn.querySelector('img');\r\n  const cText = countryDD.btn.querySelector('.dd-text');\r\n  const curText = currencyDD.btn.querySelector('.dd-text');\r\n  const splitText = splitDD.btn.querySelector('.dd-text');\r\n\r\n  const countryNative = $('cc-tw-country-native');\r\n  const currencyNative = $('cc-tw-currency-native');\r\n  const splitNative = $('cc-tw-split-native');\r\n\r\n  function buildCountryList(){\r\n    countryDD.list.innerHTML=''; countryNative.innerHTML='';\r\n    COUNTRIES.forEach(c=>{\r\n      const li=document.createElement('li');\r\n      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.code=c.code;\r\n      li.innerHTML=`<img decoding=\"async\" alt=\"\" width=\"20\" height=\"15\" src=\"https:\/\/flagcdn.com\/w20\/${c.code}.png\" srcset=\"https:\/\/flagcdn.com\/w40\/${c.code}.png 2x\" onerror=\"this.style.display='none'\"><span>${c.name}<\/span>`;\r\n      li.addEventListener('click',()=>selectCountry(c.code,true));\r\n      countryDD.list.appendChild(li);\r\n\r\n      const opt=document.createElement('option');\r\n      opt.value=c.code; opt.textContent=c.name;\r\n      countryNative.appendChild(opt);\r\n    });\r\n  }\r\n\r\n  function buildCurrencyList(){\r\n    currencyDD.list.innerHTML=''; currencyNative.innerHTML='';\r\n    CURRENCIES.forEach(code=>{\r\n      const li=document.createElement('li');\r\n      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.val=code;\r\n      li.textContent=code;\r\n      li.addEventListener('click',()=>selectCurrency(code,true,true));\r\n      currencyDD.list.appendChild(li);\r\n\r\n      const opt=document.createElement('option');\r\n      opt.value=code; opt.textContent=code;\r\n      currencyNative.appendChild(opt);\r\n    });\r\n  }\r\n\r\n  function buildSplitList(){\r\n    splitDD.list.innerHTML=''; splitNative.innerHTML='';\r\n    SPLITS.forEach(s=>{\r\n      const li=document.createElement('li');\r\n      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.val=s.key;\r\n      li.textContent=s.label;\r\n      li.addEventListener('click',()=>selectSplit(s.key,true));\r\n      splitDD.list.appendChild(li);\r\n\r\n      const opt=document.createElement('option');\r\n      opt.value=s.key; opt.textContent=s.label;\r\n      splitNative.appendChild(opt);\r\n    });\r\n  }\r\n\r\n  \/\/ FR DEFAULTS: France + EUR\r\n  let state={country:'fr', currency:'EUR', split:'50', currencyOverridden:false};\r\n\r\n  function selectCountry(code,closeAfter){\r\n    state.country=code;\r\n    const c=CTRY[code]||CTRY.fr;\r\n\r\n    cImg.src=`https:\/\/flagcdn.com\/w20\/${code}.png`;\r\n    cImg.srcset=`https:\/\/flagcdn.com\/w40\/${code}.png 2x`;\r\n    cText.textContent=c.name;\r\n\r\n    [...countryDD.list.children].forEach(li=>li.setAttribute('aria-selected',li.dataset.code===code?'true':'false'));\r\n    countryNative.value=code;\r\n\r\n    if(!state.currencyOverridden) selectCurrency(c.cur,false,false);\r\n    if(closeAfter) openList(countryDD.btn,countryDD.list,false);\r\n    calc();\r\n  }\r\n\r\n  function selectCurrency(val,closeAfter,markOverride){\r\n    state.currency=val;\r\n    if(markOverride) state.currencyOverridden=true;\r\n\r\n    curText.textContent=val;\r\n    [...currencyDD.list.children].forEach(li=>li.setAttribute('aria-selected',li.dataset.val===val?'true':'false'));\r\n    currencyNative.value=val;\r\n\r\n    if(closeAfter) openList(currencyDD.btn,currencyDD.list,false);\r\n    calc();\r\n  }\r\n\r\n  function selectSplit(key,closeAfter){\r\n    state.split=key;\r\n    const s=SPLITS.find(x=>x.key===key)||SPLITS[0];\r\n\r\n    splitText.textContent=s.label;\r\n    [...splitDD.list.children].forEach(li=>li.setAttribute('aria-selected',li.dataset.val===key?'true':'false'));\r\n    splitNative.value=key;\r\n\r\n    if(closeAfter) openList(splitDD.btn,splitDD.list,false);\r\n    calc();\r\n  }\r\n\r\n  const elL1=$('cc-l1'), elPrime=$('cc-prime'), elL2=$('cc-l2'), elL3=$('cc-l3');\r\n  const vL1=$('cc-l1-v'), vP=$('cc-prime-v'), vL2=$('cc-l2-v'), vL3=$('cc-l3-v');\r\n  const elDisc=$('cc-discount');\r\n\r\n  const outViewer=$('cc-viewer-price');\r\n  const outEarn=$('cc-streamer-earn');\r\n  const outVat=$('cc-fee-vat');\r\n  const outPay=$('cc-fee-pay');\r\n  const outTw=$('cc-fee-twitch');\r\n\r\n  function setPct(rangeEl){\r\n    const min=+rangeEl.min||0, max=+rangeEl.max||1, val=+rangeEl.value||0;\r\n    rangeEl.style.setProperty('--pct',(((val-min)\/(max-min))*100)+'%');\r\n  }\r\n\r\n  function getCountryPricing(){\r\n    const c=CTRY[state.country]||CTRY.fr;\r\n    const fx=rate('EUR', c.cur);\r\n    return {\r\n      cur: c.cur,\r\n      vat: c.vat,\r\n      tier1: BASE_EUR.tier1 * fx,\r\n      tier2: BASE_EUR.tier2 * fx,\r\n      tier3: BASE_EUR.tier3 * fx,\r\n      outFx: rate(c.cur, state.currency)\r\n    };\r\n  }\r\n\r\n  function clamp(n,min,max){ return Math.max(min, Math.min(max, n)); }\r\n\r\n  function calc(){\r\n    const pricing=getCountryPricing();\r\n    const split=SPLITS.find(s=>s.key===state.split)||SPLITS[0];\r\n\r\n    const l1=+elL1.value||0;\r\n    const prime=+elPrime.value||0;\r\n    const l2=+elL2.value||0;\r\n    const l3=+elL3.value||0;\r\n\r\n    let discount=+elDisc.value||0;\r\n    discount = clamp(discount,0,80);\r\n    elDisc.value=String(Math.round(discount));\r\n\r\n    const baseViewerGross =\r\n      (l1*pricing.tier1) +\r\n      (l2*pricing.tier2) +\r\n      (l3*pricing.tier3);\r\n\r\n    const viewerPayGross = baseViewerGross * (1 - discount\/100);\r\n\r\n    const viewerPayNet = pricing.vat>0 ? (viewerPayGross \/ (1 + pricing.vat)) : viewerPayGross;\r\n    const vatAmount = viewerPayGross - viewerPayNet;\r\n\r\n    const primeGrossEquivalent = prime * pricing.tier1;\r\n    const primeNet = pricing.vat>0 ? (primeGrossEquivalent \/ (1 + pricing.vat)) : primeGrossEquivalent;\r\n\r\n    const baseViewerNet = pricing.vat>0 ? (baseViewerGross \/ (1 + pricing.vat)) : baseViewerGross;\r\n    const totalNetForSplit = baseViewerNet + primeNet;\r\n\r\n    const creatorBeforePay = totalNetForSplit * split.creatorShare;\r\n    const twitchFee = totalNetForSplit * (1 - split.creatorShare);\r\n\r\n    const payFee = Math.max(0, creatorBeforePay * PAY_FEE_RATE + PAY_FEE_FIXED);\r\n    const streamerEarn = Math.max(0, creatorBeforePay - payFee);\r\n\r\n    const fxOut = pricing.outFx;\r\n\r\n    outViewer.textContent = fmt(viewerPayGross * fxOut, state.currency);\r\n    outVat.textContent = '-' + fmt(vatAmount * fxOut, state.currency);\r\n    outPay.textContent = '-' + fmt(payFee * fxOut, state.currency);\r\n    outTw.textContent  = '-' + fmt(twitchFee * fxOut, state.currency);\r\n    outEarn.textContent = fmt(streamerEarn * fxOut, state.currency);\r\n  }\r\n\r\n  \/\/ spinner logic\r\n  function stepRange(rangeId, dir){\r\n    const el = $(rangeId);\r\n    if(!el) return;\r\n    const step = parseFloat(el.step || \"1\") || 1;\r\n    const min = parseFloat(el.min || \"0\") || 0;\r\n    const max = parseFloat(el.max || \"999999\") || 999999;\r\n    const cur = parseFloat(el.value || \"0\") || 0;\r\n\r\n    const next = dir === \"up\" ? (cur + step) : (cur - step);\r\n    el.value = String(clamp(next, min, max));\r\n    el.dispatchEvent(new Event(\"input\", {bubbles:true}));\r\n  }\r\n\r\n  root.addEventListener(\"click\", (e)=>{\r\n    const t = e.target;\r\n    if(!(t instanceof Element)) return;\r\n    if(t.classList.contains(\"cc-tri-btn\")){\r\n      e.preventDefault();\r\n      stepRange(t.getAttribute(\"data-spin\"), t.getAttribute(\"data-dir\"));\r\n    }\r\n  });\r\n\r\n  root.addEventListener(\"keydown\", (e)=>{\r\n    const t = e.target;\r\n    if(!(t instanceof Element)) return;\r\n    if(t.classList.contains(\"cc-tri-btn\") && (e.key===\"Enter\" || e.key===\" \")){\r\n      e.preventDefault();\r\n      stepRange(t.getAttribute(\"data-spin\"), t.getAttribute(\"data-dir\"));\r\n    }\r\n  });\r\n\r\n  \/\/ native selects (mobile)\r\n  countryNative.addEventListener('change',()=>selectCountry(countryNative.value,false));\r\n  currencyNative.addEventListener('change',()=>selectCurrency(currencyNative.value,false,true));\r\n  splitNative.addEventListener('change',()=>selectSplit(splitNative.value,false));\r\n\r\n  \/\/ init lists\r\n  buildCountryList();\r\n  buildCurrencyList();\r\n  buildSplitList();\r\n\r\n  \/\/ defaults\r\n  state.currencyOverridden=false;\r\n  selectSplit('50',false);\r\n  selectCountry('fr',false);\r\n  selectCurrency('EUR',false,false);\r\n\r\n  \/\/ bind slider updates\r\n  function updateLabels(){\r\n    vL1.textContent=String(+elL1.value||0);\r\n    vP.textContent=String(+elPrime.value||0);\r\n    vL2.textContent=String(+elL2.value||0);\r\n    vL3.textContent=String(+elL3.value||0);\r\n    setPct(elL1);setPct(elPrime);setPct(elL2);setPct(elL3);\r\n    calc();\r\n  }\r\n  elL1.addEventListener('input',updateLabels);\r\n  elPrime.addEventListener('input',updateLabels);\r\n  elL2.addEventListener('input',updateLabels);\r\n  elL3.addEventListener('input',updateLabels);\r\n  elDisc.addEventListener('input', calc);\r\n\r\n  \/* ==========\r\n     INIT ANIMATION (0 -> defaults in 2s)\r\n     ========== *\/\r\n  function easeOutCubic(t){ return 1 - Math.pow(1-t, 3); }\r\n  function animateInit(durationMs){\r\n    const targets={\r\n      l1:+elL1.value||0,\r\n      prime:+elPrime.value||0,\r\n      l2:+elL2.value||0,\r\n      l3:+elL3.value||0\r\n    };\r\n\r\n    elL1.value=0; elPrime.value=0; elL2.value=0; elL3.value=0;\r\n    updateLabels();\r\n\r\n    const start=performance.now();\r\n    function frame(now){\r\n      const t=Math.min(1,(now-start)\/durationMs);\r\n      const e=easeOutCubic(t);\r\n\r\n      const setVal=(el, target)=>{\r\n        const step=parseFloat(el.step||\"1\")||1;\r\n        const v=Math.round((target*e)\/step)*step;\r\n        el.value=String(v);\r\n      };\r\n\r\n      setVal(elL1, targets.l1);\r\n      setVal(elPrime, targets.prime);\r\n      setVal(elL2, targets.l2);\r\n      setVal(elL3, targets.l3);\r\n\r\n      updateLabels();\r\n      if(t<1) requestAnimationFrame(frame);\r\n    }\r\n    requestAnimationFrame(frame);\r\n  }\r\n\r\n  updateLabels();\r\n  animateInit(2000);\r\n})();\r\n<\/script>\r\n<\/div>\n<div class=\"tool-char\">\n<!-- ME: DESKTOP MAIN IMAGE--><br \/>\n<img decoding=\"async\" src=\"\/wp-content\/themes\/gp-child\/img-posts\/twitch-subs-calculator-tool.png\" alt=\"Calculateur Subs Twitch\" width=\"396\" height=\"538\" class=\"alignnone size-full\" title=\"\"><\/div>\n<\/div>\n<p><!-- ME: TOOL FOOTER BULLETPOINTS--><div class=\"tool-footer\">\r\n<ul><li>Soyez honn\u00eate : ce calculateur est g\u00e9nial<\/li><li>Adapt\u00e9 \u00e0 vos commentaires<\/li><li>Con\u00e7u par des cr\u00e9ateurs pour des cr\u00e9ateurs<\/li><\/ul>\r\n<\/div><\/div>\n<p><!-- ME: MAIN OPTIN -->\n<p><!-- ME: INFO HEADER IMG ALT --><\/p>\n<div class=\"tool-information-header\"><img decoding=\"async\" src=\"\/wp-content\/themes\/gp-child\/img-posts\/twitch-tool-explanation.png\" alt=\"Explication de l\u2019outil Twitch\" width=\"432\" height=\"310\" class=\"alignnone size-full\" title=\"\"><\/p>\n<p><!-- ME: H2 Einleitung --><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Le_calculateur_de_subs_Twitch_explique_en_detail\"><\/span>Le calculateur de subs Twitch expliqu\u00e9 en d\u00e9tail<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<div class=\"tool-information\"><div class=\"su-tabs su-tabs-style-default su-tabs-mobile-stack\" data-active=\"1\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-tabs-nav\"><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">D\u00e9tails du calculateur<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">Plus d\u2019infos<\/span><\/div><div class=\"su-tabs-panes\"><div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"D\u00e9tails du calculateur\">\n<p><!------------------------- PART 1 SECTION START -------------------------><\/p>\n<h3>Informations sur le calculateur de subs Twitch :<\/h3>\n<p><strong>Le calculateur de subs Twitch calcule les revenus d\u2019abonnements de mani\u00e8re r\u00e9aliste sur la base du montant net r\u00e9el (hors TVA). Il prend en compte les diff\u00e9rents types de subs (Tier 1, Tier 2, Tier 3, Prime), le revenue split choisi (par ex. 50\/50 ou 70\/30) ainsi que les frais des prestataires de paiement.<\/strong><\/p>\n<p>Contrairement aux calculs simplifi\u00e9s (\u00ab prix divis\u00e9 par deux \u00bb), le calculateur retire d\u2019abord la TVA du prix pay\u00e9 par le spectateur, puis applique le partage des revenus sur le montant net. Tu vois ainsi exactement ce qui revient au streamer, ce que Twitch conserve et quelles d\u00e9ductions s\u2019appliquent.<\/p>\n<div class=\"infobox\">\n<strong>Astuce :<\/strong> Si tu veux aussi comparer avec d\u2019autres plateformes de cr\u00e9ateurs, un outil comme le <a href=\"https:\/\/creator-cash.com\/fr\/tiktok\/calculateur-pieces-tiktok\/\">calculateur de pi\u00e8ces TikTok<\/a> permet de comprendre des logiques de mon\u00e9tisation similaires.\n<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of contents:<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Le_calculateur_de_subs_Twitch_explique_en_detail\">Le calculateur de subs Twitch expliqu\u00e9 en d\u00e9tail<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Combien_gagne_reellement_un_streamer_avec_un_sub_Twitch\">Combien gagne r\u00e9ellement un streamer avec un sub Twitch ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Valeur_par_sub_Twitch_France_EUR\">Valeur par sub Twitch (France, EUR)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Comment_convertir_correctement_les_subs_Twitch_en_euros\">Comment convertir correctement les subs Twitch en euros ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Quest-ce_quun_sub_Twitch_exactement\">Qu\u2019est-ce qu\u2019un sub Twitch exactement ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Differences_internationales_des_subs_Twitch_pourquoi_les_prix_par_pays_modifient_la_valeur_dun_sub\">Diff\u00e9rences internationales des subs Twitch : pourquoi les prix par pays modifient la valeur d\u2019un sub<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Combien_de_subs_ont_les_grands_streamers_Twitch_%E2%80%93_et_combien_gagnent-ils_avec\">Combien de subs ont les grands streamers Twitch \u2013 et combien gagnent-ils avec ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Exemples_de_calcul_revenus_mensuels_Twitch_avec_50_a_1_000_subs\">Exemples de calcul : revenus mensuels Twitch avec 50 \u00e0 1 000 subs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Pourquoi_le_nombre_de_subs_ne_dit_rien_a_lui_seul_sur_le_succes\">Pourquoi le nombre de subs ne dit rien \u00e0 lui seul sur le succ\u00e8s<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Le_systeme_dabonnement_Twitch_explique_en_detail\">Le syst\u00e8me d\u2019abonnement Twitch expliqu\u00e9 en d\u00e9tail<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Qui_recoit_combien_avec_un_abonnement_Twitch\">Qui re\u00e7oit combien avec un abonnement Twitch ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Quest-ce_quun_Prime_Sub_Twitch_et_comment_fonctionne-t-il\">Qu\u2019est-ce qu\u2019un Prime Sub Twitch et comment fonctionne-t-il ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Quelles_conditions_un_streamer_doit-il_remplir_pour_recevoir_des_subs\">Quelles conditions un streamer doit-il remplir pour recevoir des subs ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Avec_quoi_gagne-t-on_plus_subs_ou_dons\">Avec quoi gagne-t-on plus : subs ou dons ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Comment_sabonner_a_une_chaine_Twitch\">Comment s\u2019abonner \u00e0 une cha\u00eene Twitch ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Les_subs_comme_fondation_%E2%80%93_pourquoi_la_diversification_est_indispensable\">Les subs comme fondation \u2013 pourquoi la diversification est indispensable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Comment_offrir_des_subs_Twitch\">Comment offrir des subs Twitch ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Pourquoi_les_spectateurs_offrent-ils_des_subs_Twitch\">Pourquoi les spectateurs offrent-ils des subs Twitch ?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/creator-cash.com\/fr\/twitch\/calculateur-subs-twitch\/#Quels_impots_un_streamer_doit-il_payer_sur_les_subs_Twitch\">Quels imp\u00f4ts un streamer doit-il payer sur les subs Twitch ?<\/a><\/li><\/ul><\/nav><\/div>\n\n<h2 class=\"trenner checkbox\" id=\"subs-rechner\"><span class=\"ez-toc-section\" id=\"Combien_gagne_reellement_un_streamer_avec_un_sub_Twitch\"><\/span>Combien gagne r\u00e9ellement un streamer avec un sub Twitch ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>La part du streamer n\u2019est pas calcul\u00e9e sur le prix brut, mais sur le prix <u>hors TVA<\/u>. Ce n\u2019est qu\u2019ensuite que le revenue split (par ex. 50\/50 ou 70\/30) est appliqu\u00e9.<\/strong><\/p>\n<p>En France (EUR), les prix standards suivants s\u2019appliquent actuellement pour les spectateurs :<\/p>\n<ul class=\"numbers\">\n<li><strong>Sub Tier 1 :<\/strong> 3,99 \u20ac<\/li>\n<li><strong>Sub Tier 2 :<\/strong> 7,99 \u20ac<\/li>\n<li><strong>Sub Tier 3 :<\/strong> 19,99 \u20ac<\/li>\n<li><strong>Prime Sub :<\/strong> 0,00 \u20ac (gratuit pour le spectateur)<\/li>\n<\/ul>\n<p>Apr\u00e8s d\u00e9duction de la TVA fran\u00e7aise (20 %), le montant net restant est partag\u00e9 entre Twitch et le streamer. Les Prime Subs r\u00e9mun\u00e8rent le streamer comme un Tier 1, m\u00eame si le spectateur ne paie rien directement.<\/p>\n<h2 class=\"checkbox\"><span class=\"ez-toc-section\" id=\"Valeur_par_sub_Twitch_France_EUR\"><\/span>Valeur par sub Twitch (France, EUR)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Le tableau ci-dessous montre la valeur nette r\u00e9aliste par sub pour les streamers, selon le revenue split. Toutes les valeurs reposent sur la m\u00eame logique que le calculateur de subs Twitch.<\/strong><\/p>\n<div class=\"table-container\">\n<div class=\"table-wrapper\">\n<table class=\"tablehead td1-fat td3 td5\" style=\"width:100%;border-collapse:collapse\">\n<tr>\n<td>Type de sub<\/td>\n<td>Prix spectateur (brut)<\/td>\n<td>Prix hors TVA<\/td>\n<td>Streamer net (50\/50)<\/td>\n<td>Streamer net (70\/30)<\/td>\n<\/tr>\n<tr>\n<td>Tier 1<\/td>\n<td>3,99 \u20ac<\/td>\n<td>3,33 \u20ac<\/td>\n<td class=\"positive\">1,67 \u20ac<\/td>\n<td class=\"positive\">2,33 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>Tier 2<\/td>\n<td>7,99 \u20ac<\/td>\n<td>6,66 \u20ac<\/td>\n<td class=\"positive\">3,33 \u20ac<\/td>\n<td class=\"positive\">4,66 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>Tier 3<\/td>\n<td>19,99 \u20ac<\/td>\n<td>16,66 \u20ac<\/td>\n<td class=\"positive\">8,33 \u20ac<\/td>\n<td class=\"positive\">11,66 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>Prime<\/td>\n<td>0,00 \u20ac<\/td>\n<td>0,00 \u20ac<\/td>\n<td class=\"positive\">1,67 \u20ac<\/td>\n<td class=\"positive\">2,33 \u20ac<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<p><i>Remarque :<\/i> Les Prime Subs r\u00e9mun\u00e8rent le streamer comme un Tier 1, mais n\u2019apparaissent pas dans le prix spectateur car ils sont financ\u00e9s via Amazon Prime.<\/p>\n<h2 class=\"trenner checkbox\" id=\"subs-umrechnen\"><span class=\"ez-toc-section\" id=\"Comment_convertir_correctement_les_subs_Twitch_en_euros\"><\/span>Comment convertir correctement les subs Twitch en euros ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Le calcul correct suit toujours trois \u00e9tapes : d\u00e9duire la TVA \u2192 d\u00e9terminer le montant net \u2192 appliquer le revenue split.<\/strong><\/p>\n<p>Les calculs simplifi\u00e9s (\u00ab prix \/ 2 \u00bb) donnent des r\u00e9sultats erron\u00e9s car ils ignorent la TVA. Le calculateur de subs Twitch travaille donc exclusivement avec des montants nets.<\/p>\n<div class=\"beispielbox beispielbox-char\">\n<span class=\"box-headline\">Exemple (Sub Tier 1, 50\/50) :<\/span><\/p>\n<ul>\n<li>Prix spectateur : 3,99 \u20ac<\/li>\n<li>Hors TVA (20 %) : 3,33 \u20ac<\/li>\n<li>Part du streamer (50 %) : <span class=\"positive\"><b>1,67 \u20ac<\/b><\/span><\/li>\n<li>Part de Twitch (50 %) : 1,67 \u20ac<\/li>\n<\/ul>\n<\/div>\n<p>Les frais suppl\u00e9mentaires des prestataires de paiement (par ex. ~2,9 %) sont affich\u00e9s s\u00e9par\u00e9ment dans le calculateur et, par simplification, appliqu\u00e9s \u00e0 la part du cr\u00e9ateur.<\/p>\n<h3>Quels mod\u00e8les de partage existent pour les subs Twitch ?<\/h3>\n<p><strong>Le mod\u00e8le standard est un split 50\/50. Les streamers plus importants peuvent n\u00e9gocier des conditions sp\u00e9cifiques (par ex. 70\/30), mais uniquement avec un accord contractuel explicite.<\/strong><\/p>\n<div class=\"infobox\">\n<strong>Important :<\/strong> Planifie toujours de mani\u00e8re conservatrice avec un split 50\/50 tant que tu n\u2019as pas d\u2019accord confirm\u00e9.\n<\/div>\n<h2 class=\"trenner checkbox\" id=\"subs-details\"><span class=\"ez-toc-section\" id=\"Quest-ce_quun_sub_Twitch_exactement\"><\/span>Qu\u2019est-ce qu\u2019un sub Twitch exactement ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/creator-cash.com\/wp-content\/uploads\/2026\/01\/twitch-subs.jpg\" alt=\"Twitch Subs\" width=\"440\" height=\"516\" class=\"alignright size-full wp-image-1200\" title=\"\" srcset=\"https:\/\/creator-cash.com\/wp-content\/uploads\/2026\/01\/twitch-subs.jpg 440w, https:\/\/creator-cash.com\/wp-content\/uploads\/2026\/01\/twitch-subs-256x300.jpg 256w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/><strong>Un sub Twitch est un abonnement mensuel payant \u00e0 une cha\u00eene. Les spectateurs soutiennent le streamer et re\u00e7oivent en \u00e9change des avantages comme des emotes, des badges ou, selon la cha\u00eene, un visionnage sans publicit\u00e9.<\/strong><\/p>\n<p>Il existe quatre types de subs principaux : Tier 1, Tier 2, Tier 3 et Prime. Plus le tier est \u00e9lev\u00e9, plus le prix mensuel et la valeur nette pour le streamer augmentent.<\/p>\n<p>Les subs classiques se renouvellent automatiquement jusqu\u2019\u00e0 r\u00e9siliation. Les <strong>Prime Subs<\/strong>, en revanche, doivent \u00eatre attribu\u00e9s manuellement chaque mois.<\/p>\n<h3 class=\"cleanheadline\">Quels avantages un spectateur obtient-il avec un abonnement Twitch ?<\/h3>\n<p><strong>Les abonn\u00e9s re\u00e7oivent des emotes exclusives, des badges dans le chat et souvent des avantages suppl\u00e9mentaires pour la communaut\u00e9. L\u2019\u00e9tendue d\u00e9pend de la cha\u00eene et du niveau d\u2019abonnement.<\/strong><\/p>\n<p>Les avantages exacts sont visibles directement dans la fen\u00eatre d\u2019abonnement sur Twitch avant la souscription.<\/p>\n<h2 class=\"trenner checkbox\" id=\"subs-international\"><span class=\"ez-toc-section\" id=\"Differences_internationales_des_subs_Twitch_pourquoi_les_prix_par_pays_modifient_la_valeur_dun_sub\"><\/span>Diff\u00e9rences internationales des subs Twitch : pourquoi les prix par pays modifient la valeur d\u2019un sub<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Important : un sub Twitch n\u2019a pas la m\u00eame valeur dans tous les pays. Les prix spectateurs, la logique fiscale (TVA) et les tarifs r\u00e9gionaux influencent directement le montant net soumis au partage des revenus.<\/strong><\/p>\n<p>Si tu as des spectateurs venant de plusieurs pays, ton revenu moyen r\u00e9el par sub peut fortement varier. Twitch utilise des <strong>prix r\u00e9gionaux<\/strong> : dans certains pays, un Tier 1 co\u00fbte moins cher qu\u2019en France, dans d\u2019autres plus cher. Cela influence directement tes gains, m\u00eame si ton nombre de subs reste identique.<\/p>\n<div class=\"infobox\">\n<strong>\u00c0 retenir :<\/strong> Le revenue split (par ex. 50\/50) s\u2019applique toujours au <u>montant net<\/u> \u2013 et ce montant d\u00e9pend du pays du spectateur.\n<\/div>\n<p>Un autre point cl\u00e9 est le <strong>traitement fiscal<\/strong>. Dans l\u2019UE, la TVA est g\u00e9n\u00e9ralement incluse dans le prix, ce qui r\u00e9duit le montant net. R\u00e9sultat : \u00ab un sub \u00bb n\u2019est pas automatiquement \u00ab un montant fixe en euros \u00bb pour le streamer.<\/p>\n<div class=\"beispielbox\">\n<span class=\"box-headline\">V\u00e9rification pratique :<\/span><\/p>\n<ul>\n<li>Beaucoup de viewers internationaux \u2192 la <b>valeur moyenne par sub<\/b> peut \u00eatre inf\u00e9rieure au niveau FR.<\/li>\n<li>Beaucoup de subs provenant de pays \u00e0 prix \u00e9lev\u00e9s \u2192 la moyenne peut \u00eatre plus \u00e9lev\u00e9e.<\/li>\n<li>Les subs augmentent mais les revenus peu \u2192 les prix par pays sont souvent la cause.<\/li>\n<\/ul>\n<\/div>\n<p>C\u2019est pourquoi il est pertinent de planifier avec des hypoth\u00e8ses r\u00e9alistes via le calculateur de subs Twitch plut\u00f4t que de raisonner en mode \u00ab Tier 1 = X \u20ac \u00bb. Des facteurs comme <strong>split, TVA, mix de subs<\/strong> et l\u2019origine de ta communaut\u00e9 sont essentiels. Pour comparer avec d\u2019autres plateformes, le <a href=\"https:\/\/creator-cash.com\/fr\/tiktok\/calculateur-revenus-tiktok\/\">calculateur de revenus TikTok<\/a> repose sur une logique nette tr\u00e8s similaire.<\/p>\n<p><!------------------------- PART 1 SECTION ENDE -------------------------><br \/>\n<!------------------------- PART 2 SECTION START -------------------------><\/p>\n<h2 class=\"trenner checkbox\" id=\"subs-ranges\"><span class=\"ez-toc-section\" id=\"Combien_de_subs_ont_les_grands_streamers_Twitch_%E2%80%93_et_combien_gagnent-ils_avec\"><\/span>Combien de subs ont les grands streamers Twitch \u2013 et combien gagnent-ils avec ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/creator-cash.com\/wp-content\/uploads\/2026\/01\/twitch-reaction-300x233.png\" alt=\"Twitch Reaction\" width=\"300\" height=\"233\" class=\"alignright size-medium wp-image-1202\" title=\"\" srcset=\"https:\/\/creator-cash.com\/wp-content\/uploads\/2026\/01\/twitch-reaction-300x233.png 300w, https:\/\/creator-cash.com\/wp-content\/uploads\/2026\/01\/twitch-reaction-1024x795.png 1024w, https:\/\/creator-cash.com\/wp-content\/uploads\/2026\/01\/twitch-reaction-768x596.png 768w, https:\/\/creator-cash.com\/wp-content\/uploads\/2026\/01\/twitch-reaction.png 1128w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><strong>Plut\u00f4t que de citer des noms pr\u00e9cis, il est plus pertinent de classer les streamers Twitch par cat\u00e9gories. Le nombre de subs varie fortement (\u00e9v\u00e9nements, subathons, pauses), c\u2019est pourquoi tous les montants indiqu\u00e9s ici doivent \u00eatre compris comme des <u>fourchettes r\u00e9alistes<\/u>, et non comme des chiffres exacts.<\/strong><\/p>\n<p>C\u2019est exactement l\u00e0 qu\u2019un <strong>calculateur de subs Twitch<\/strong> est utile : il transforme des nombres de subs visibles en euros et rend transparents les effets du split, des pays et des types de subs.<\/p>\n<p>Le tableau suivant montre des plages de subs typiques pour les streamers grands, moyens et petits, ainsi que les revenus mensuels correspondants. La base est un revenu moyen par sub, tel qu\u2019utilis\u00e9 par un <strong>calculateur de subs Twitch<\/strong>.<\/p>\n<div class=\"infobox\">\n<strong>Important :<\/strong> Pour une estimation rapide, tu peux simplement utiliser la valeur Tier 1 dans le calculateur de subs Twitch (par exemple <b>1,67 \u20ac<\/b> par sub avec un split 50\/50 en France\/EUR). En pratique, la moyenne est souvent l\u00e9g\u00e8rement plus \u00e9lev\u00e9e gr\u00e2ce aux subs Tier 2 et Tier 3.\n<\/div>\n<div class=\"table-container\">\n<div class=\"table-wrapper\">\n<table class=\"tablehead td1-fat td3 td5\" style=\"width:100%;border-collapse:collapse\">\n<tr>\n<td>Cat\u00e9gorie de streamer<\/td>\n<td>Nombre typique de subs<\/td>\n<td><b>Revenus mensuels (subs uniquement)<\/b><\/td>\n<\/tr>\n<tr>\n<td>Top streamers<\/td>\n<td>50 000+ subs<\/td>\n<td class=\"positive\">80 000 \u20ac \u2013 260 000 \u20ac+<\/td>\n<\/tr>\n<tr>\n<td>Grands streamers<\/td>\n<td>10 000 \u2013 50 000 subs<\/td>\n<td class=\"positive\">15 000 \u20ac \u2013 80 000 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>Streamers interm\u00e9diaires<\/td>\n<td>1 000 \u2013 10 000 subs<\/td>\n<td class=\"positive\">1 500 \u20ac \u2013 15 000 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>Petits streamers<\/td>\n<td>100 \u2013 1 000 subs<\/td>\n<td class=\"positive\">150 \u20ac \u2013 1 500 \u20ac<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<p><i>Remarque :<\/i> Les fourchettes sont volontairement larges. Un calculateur de subs Twitch montre rapidement l\u2019impact de (1) ton revenue split, (2) les prix par pays et (3) le mix Tier 1 \/ Prime \/ Tier 2 \/ Tier 3 sur le montant net.<\/p>\n<h2 class=\"trenner checkbox\" id=\"subs-szenario\"><span class=\"ez-toc-section\" id=\"Exemples_de_calcul_revenus_mensuels_Twitch_avec_50_a_1_000_subs\"><\/span>Exemples de calcul : revenus mensuels Twitch avec 50 \u00e0 1 000 subs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Pour mieux comprendre les montants r\u00e9els, un sc\u00e9nario concret est utile \u2013 exactement ce que mod\u00e9lise un calculateur de subs Twitch. Ci-dessous, un mix d\u2019exemple : <b>80 % Tier 1 \u00b7 15 % Prime \u00b7 4 % Tier 2 \u00b7 1 % Tier 3<\/b>. Remise = 0 %.<\/strong><\/p>\n<p>Le tableau utilise la m\u00eame logique que le calculateur de subs Twitch de cette page (y compris la gestion de la TVA). Tu vois ainsi clairement l\u2019\u00e9cart entre un <b>split 50\/50<\/b> et un <b>split 70\/30<\/b> sur les revenus r\u00e9els.<\/p>\n<div class=\"table-container\">\n<div class=\"table-wrapper\">\n<table class=\"tablehead td1-fat td3 td5\" style=\"width:100%;border-collapse:collapse\">\n<tr>\n<td>Total de subs<\/td>\n<td>Tier 1<\/td>\n<td>Prime<\/td>\n<td>Tier 2<\/td>\n<td>Tier 3<\/td>\n<td><b>Streamer net (50\/50)<\/b><\/td>\n<td><b>Streamer net (70\/30)<\/b><\/td>\n<\/tr>\n<tr>\n<td>50<\/td>\n<td>40<\/td>\n<td>8<\/td>\n<td>2<\/td>\n<td>0<\/td>\n<td class=\"positive\">\u2248 87 \u20ac<\/td>\n<td class=\"positive\">\u2248 121 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>100<\/td>\n<td>80<\/td>\n<td>15<\/td>\n<td>4<\/td>\n<td>1<\/td>\n<td class=\"positive\">\u2248 174 \u20ac<\/td>\n<td class=\"positive\">\u2248 244 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>500<\/td>\n<td>400<\/td>\n<td>75<\/td>\n<td>20<\/td>\n<td>5<\/td>\n<td class=\"positive\">\u2248 870 \u20ac<\/td>\n<td class=\"positive\">\u2248 1 218 \u20ac<\/td>\n<\/tr>\n<tr>\n<td>1 000<\/td>\n<td>800<\/td>\n<td>150<\/td>\n<td>40<\/td>\n<td>10<\/td>\n<td class=\"positive\">\u2248 1 740 \u20ac<\/td>\n<td class=\"positive\">\u2248 2 436 \u20ac<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<p><i>Remarque :<\/i> Si tu modifies les pays, le mix de tiers ou les frais suppl\u00e9mentaires dans le calculateur de subs Twitch, les r\u00e9sultats s\u2019ajustent imm\u00e9diatement.<\/p>\n<h3>Combien de subs faut-il pour vivre de Twitch ?<\/h3>\n<p><strong>\u00ab Vivre de Twitch \u00bb d\u00e9pend fortement du co\u00fbt de la vie, du split et de la valeur moyenne par sub. Un calculateur de subs Twitch montre clairement qu\u2019avec un <b>split 50\/50<\/b>, il faut g\u00e9n\u00e9ralement plusieurs milliers de subs si les subs sont l\u2019unique source de revenus.<\/strong><\/p>\n<p>En r\u00e9alit\u00e9, les revenus Twitch se composent presque toujours de plusieurs \u00e9l\u00e9ments :<\/p>\n<ul class=\"numbers\">\n<li><strong>Subs<\/strong> (base pr\u00e9visible, facilement calculable avec un calculateur de subs Twitch)<\/li>\n<li><strong>Bits<\/strong> et <strong>dons<\/strong> (plus volatils)<\/li>\n<li><strong>Publicit\u00e9<\/strong> (d\u00e9pendante des viewers et du watchtime)<\/li>\n<li><strong>Affiliation<\/strong>, <strong>sponsoring<\/strong> et <strong>partenariats<\/strong><\/li>\n<\/ul>\n<div class=\"beispielbox\">\n<span class=\"box-headline\">Important :<\/span><\/p>\n<ul>\n<li>Planifie toujours avec la <b>moyenne long terme<\/b>, pas avec les pics de subathons.<\/li>\n<li>Utilise le calculateur de subs Twitch pour d\u00e9finir des objectifs r\u00e9alistes selon le split et le mix de tiers.<\/li>\n<li>\u00c0 partir d\u2019un certain niveau : anticipe correctement imp\u00f4ts et r\u00e9serves.<\/li>\n<\/ul>\n<\/div>\n<h2 class=\"trenner checkbox\" id=\"subs-mythos\"><span class=\"ez-toc-section\" id=\"Pourquoi_le_nombre_de_subs_ne_dit_rien_a_lui_seul_sur_le_succes\"><\/span>Pourquoi le nombre de subs ne dit rien \u00e0 lui seul sur le succ\u00e8s<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>\u00ab Il a 1 000 subs, il doit \u00eatre riche. \u00bb \u00c7a semble logique \u2013 mais c\u2019est souvent faux. Sans contexte, le nombre de subs ne veut pas dire grand-chose. C\u2019est pr\u00e9cis\u00e9ment pour cela qu\u2019un calculateur de subs Twitch existe.<\/strong><\/p>\n<p><strong>1 000 subs ne valent pas toujours 1 000 subs.<\/strong> Selon le pays, la TVA et le revenue split, la valeur nette peut fortement varier. Un calculateur de subs Twitch rend ces diff\u00e9rences visibles, alors que les chiffres bruts les masquent.<\/p>\n<p>\u00c0 cela s\u2019ajoute le fait que les subs sont <strong>instantan\u00e9s<\/strong>. Hypes, gifts subs ou \u00e9v\u00e9nements peuvent fausser l\u2019image \u00e0 court terme. Pour une \u00e9valuation r\u00e9aliste, ce qui compte est la <strong>moyenne sur plusieurs mois<\/strong>, pas le pic.<\/p>\n<div class=\"infobox\">\n<strong>Reality check :<\/strong> Un streamer avec moins de subs peut gagner plus gr\u00e2ce \u00e0 la publicit\u00e9, aux partenariats ou \u00e0 l\u2019affiliation qu\u2019un canal tr\u00e8s ax\u00e9 sur les subs. Un calculateur de subs Twitch ne montre qu\u2019une partie du tableau global.\n<\/div>\n<p>Conclusion : les subs sont un bon indicateur de fid\u00e9lit\u00e9 communautaire, mais pas une garantie de revenus. Convertis toujours les subs en euros \u2013 c\u2019est exactement le r\u00f4le d\u2019un calculateur de subs Twitch.<\/p>\n<p><!------------------------- PART 2 SECTION ENDE -------------------------><br \/>\n<!------------------------- PART 3 SECTION START -------------------------><\/p>\n<h2 class=\"trenner checkbox\" id=\"subs-system\"><span class=\"ez-toc-section\" id=\"Le_systeme_dabonnement_Twitch_explique_en_detail\"><\/span>Le syst\u00e8me d\u2019abonnement Twitch expliqu\u00e9 en d\u00e9tail<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Le syst\u00e8me d\u2019abonnement Twitch est divis\u00e9 en plusieurs niveaux (tiers) afin de repr\u00e9senter diff\u00e9rentes formes de soutien et d\u2019interaction. Des tiers plus \u00e9lev\u00e9s signifient une valeur nette plus importante par sub pour le streamer, ainsi que des avantages suppl\u00e9mentaires pour l\u2019abonn\u00e9.<\/strong><\/p>\n<p>Contrairement aux revenus ponctuels (par exemple les dons), les subs constituent une <strong>source de revenus r\u00e9currente et pr\u00e9visible<\/strong>. Ils favorisent la fid\u00e9lisation de la communaut\u00e9 sur le long terme et forment la base financi\u00e8re de nombreuses cha\u00eenes.<\/p>\n<p>Le calcul des revenus suit toujours le m\u00eame principe : prix pay\u00e9 par le spectateur \u2192 traitement de la TVA \u2192 pool net \u2192 partage des revenus. C\u2019est exactement la logique utilis\u00e9e par le calculateur de subs Twitch.<\/p>\n<h2 class=\"checkbox\"><span class=\"ez-toc-section\" id=\"Qui_recoit_combien_avec_un_abonnement_Twitch\"><\/span>Qui re\u00e7oit combien avec un abonnement Twitch ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Apr\u00e8s d\u00e9duction de la TVA, le montant net restant est partag\u00e9 entre Twitch et le streamer. Le split standard est de 50\/50, mais peut varier en cas de conditions contractuelles sp\u00e9cifiques (par ex. 70\/30).<\/strong><\/p>\n<p>La part de Twitch n\u2019est pas calcul\u00e9e comme un pourcentage fixe du prix brut, mais comme le montant restant du pool net apr\u00e8s application du split.<\/p>\n<h3>Combien gagne Twitch par sub ?<\/h3>\n<p><strong>Twitch gagne la part du montant net qui reste apr\u00e8s la part du streamer. Le montant exact d\u00e9pend donc directement du split convenu et du type de sub.<\/strong><\/p>\n<p>\u00c0 cela s\u2019ajoutent des revenus indirects issus des programmes Prime, de la gestion du store et de la fid\u00e9lisation \u00e0 la plateforme. Ces revenus ne sont pas quantifiables de mani\u00e8re g\u00e9n\u00e9rale et varient selon la r\u00e9gion.<\/p>\n<h2 class=\"trenner checkbox\"><span class=\"ez-toc-section\" id=\"Quest-ce_quun_Prime_Sub_Twitch_et_comment_fonctionne-t-il\"><\/span>Qu\u2019est-ce qu\u2019un Prime Sub Twitch et comment fonctionne-t-il ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Un Prime Sub Twitch est un abonnement gratuit pour les spectateurs disposant d\u2019Amazon Prime. Pour le streamer, il est r\u00e9mun\u00e9r\u00e9 comme un sub Tier 1, m\u00eame si le spectateur ne paie pas directement.<\/strong><\/p>\n<p>Les Prime Subs doivent \u00eatre attribu\u00e9s manuellement chaque mois et ne se renouvellent pas automatiquement. Ils jouent un r\u00f4le important dans le d\u00e9veloppement de la port\u00e9e et de la communaut\u00e9.<\/p>\n<ul class=\"numbers\">\n<li>Lier les comptes Amazon et Twitch<\/li>\n<li>S\u00e9lectionner le Prime Sub dans la fen\u00eatre d\u2019abonnement<\/li>\n<li>Le r\u00e9attribuer chaque mois<\/li>\n<\/ul>\n<h3 class=\"cleanheadline\">Quelle est la valeur d\u2019un Prime Sub pour le streamer ?<\/h3>\n<p><strong>La valeur d\u2019un Prime Sub correspond au payout d\u2019un Tier 1 et s\u2019\u00e9l\u00e8ve, selon le split, par exemple \u00e0 environ <span class=\"positive\">1,67 \u20ac<\/span> (50\/50) ou <span class=\"positive\">2,33 \u20ac<\/span> (70\/30) en France (EUR).<\/strong><\/p>\n<p>Pour le spectateur, le Prime Sub est \u00ab gratuit \u00bb car inclus dans l\u2019abonnement Amazon Prime. Pour le streamer, il reste un sub \u00e0 part enti\u00e8re.<\/p>\n<h2 class=\"trenner checkbox\"><span class=\"ez-toc-section\" id=\"Quelles_conditions_un_streamer_doit-il_remplir_pour_recevoir_des_subs\"><\/span>Quelles conditions un streamer doit-il remplir pour recevoir des subs ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Pour pouvoir recevoir des subs Twitch, un streamer doit faire partie du programme Twitch Affiliate ou Partner. Ce n\u2019est qu\u2019\u00e0 partir de ce statut qu\u2019un canal peut \u00eatre abonn\u00e9.<\/strong><\/p>\n<p>Le statut Affiliate constitue g\u00e9n\u00e9ralement l\u2019entr\u00e9e dans la mon\u00e9tisation. Les conditions exactes peuvent \u00e9voluer, mais comprennent en g\u00e9n\u00e9ral :<\/p>\n<ul class=\"advantage\">\n<li>Au moins 50 followers<\/li>\n<li>Une moyenne d\u2019au moins 3 spectateurs sur les 30 derniers jours<\/li>\n<li>Au moins 7 streams sur les 30 derniers jours<\/li>\n<li>Au moins 500 minutes diffus\u00e9es sur les 30 derniers jours<\/li>\n<\/ul>\n<p>Les conditions actuelles sont disponibles dans l\u2019<a href=\"https:\/\/help.twitch.tv\/s\/article\/joining-the-affiliate-program?language=fr\" target=\"_blank\" rel=\"noopener\">aide officielle de Twitch<\/a>.<\/p>\n<h2 class=\"trenner checkbox\"><span class=\"ez-toc-section\" id=\"Avec_quoi_gagne-t-on_plus_subs_ou_dons\"><\/span>Avec quoi gagne-t-on plus : subs ou dons ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Chez de nombreux streamers, les subs repr\u00e9sentent une grande part des revenus pr\u00e9visibles, tandis que les dons sont plus volatils. La r\u00e9partition exacte d\u00e9pend de la communaut\u00e9 et de la strat\u00e9gie de contenu.<\/strong><\/p>\n<p>Les subs offrent de la stabilit\u00e9, les dons peuvent g\u00e9n\u00e9rer des pics \u00e0 court terme. Les cha\u00eenes performantes combinent les deux avec la publicit\u00e9, l\u2019affiliation et les partenariats.<\/p>\n<h2 class=\"trenner checkbox\"><span class=\"ez-toc-section\" id=\"Comment_sabonner_a_une_chaine_Twitch\"><\/span>Comment s\u2019abonner \u00e0 une cha\u00eene Twitch ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Pour s\u2019abonner \u00e0 une cha\u00eene, il faut d\u2019abord la suivre gratuitement. Ensuite, il est possible de choisir un Prime Sub ou un abonnement Tier 1, Tier 2 ou Tier 3.<\/strong><\/p>\n<ul class=\"numbers\">\n<li>Ouvrir la cha\u00eene<\/li>\n<li>Cliquer sur le bouton \u00ab Suivre \u00bb<\/li>\n<li>S\u00e9lectionner le bouton \u00ab S\u2019abonner \u00bb<\/li>\n<li>Choisir le type et la dur\u00e9e de l\u2019abonnement<\/li>\n<\/ul>\n<h2 class=\"trenner checkbox\" id=\"subs-diversifikation\"><span class=\"ez-toc-section\" id=\"Les_subs_comme_fondation_%E2%80%93_pourquoi_la_diversification_est_indispensable\"><\/span>Les subs comme fondation \u2013 pourquoi la diversification est indispensable<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Les subs sont pr\u00e9visibles et constituent pour beaucoup de streamers la source de revenus la plus stable. Malgr\u00e9 cela, ils ne devraient jamais \u00eatre l\u2019unique pilier, car d\u00e9pendre d\u2019une seule plateforme repr\u00e9sente toujours un risque.<\/strong><\/p>\n<p>La raison principale est simple : Twitch fixe les r\u00e8gles. Les prix, les splits, les ajustements r\u00e9gionaux ou les programmes peuvent changer sans que tu aies de contr\u00f4le. M\u00eame avec un nombre de subs identique, ton r\u00e9sultat net peut \u00e9voluer. \u00c0 cela s\u2019ajoutent des fluctuations normales : pauses, baisse de fr\u00e9quence des streams ou \u00e9volution des habitudes des spectateurs.<\/p>\n<p>La dynamique de la communaut\u00e9 est \u00e9galement \u00e0 prendre en compte. Les subs sont r\u00e9currents, mais pas garantis. Apr\u00e8s des phases de hype, des subathons ou des \u00e9v\u00e9nements, les chiffres se normalisent souvent plus fortement que pr\u00e9vu. Ceux qui d\u00e9pendent exclusivement des subs ressentent imm\u00e9diatement ces baisses de revenus.<\/p>\n<div class=\"beispielbox beispielbox-char\">\n<span class=\"box-headline\">Exemple concret :<\/span><\/p>\n<ul>\n<li>Une cha\u00eene vit presque uniquement des subs \u2192 un mois plus faible a un impact imm\u00e9diat.<\/li>\n<li>Une cha\u00eene combine subs, publicit\u00e9 et affiliation \u2192 les fluctuations sont amorties.<\/li>\n<li>Les subs forment la base, les autres revenus apportent de la stabilit\u00e9.<\/li>\n<\/ul>\n<\/div>\n<p>Des compl\u00e9ments pertinents aux subs sont par exemple la publicit\u00e9 (avec un watchtime \u00e9lev\u00e9), les revenus d\u2019affiliation, le sponsoring ou des produits propres. L\u2019objectif n\u2019est pas la mon\u00e9tisation maximale, mais la pr\u00e9visibilit\u00e9. Les subs constituent la base ; la diversification garantit une stabilit\u00e9 m\u00eame lorsqu\u2019un mois se passe moins bien.<\/p>\n<h2 class=\"trenner checkbox\"><span class=\"ez-toc-section\" id=\"Comment_offrir_des_subs_Twitch\"><\/span>Comment offrir des subs Twitch ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Les abonnements peuvent \u00eatre offerts en s\u00e9lectionnant l\u2019option \u00ab Offrir un sub \u00bb dans la fen\u00eatre d\u2019abonnement d\u2019une cha\u00eene. Le nombre et le tier peuvent \u00eatre choisis librement.<\/strong><\/p>\n<p>Les gift subs renforcent le lien communautaire et augmentent souvent l\u2019interaction pendant le stream.<\/p>\n<h2 class=\"trenner checkbox\"><span class=\"ez-toc-section\" id=\"Pourquoi_les_spectateurs_offrent-ils_des_subs_Twitch\"><\/span>Pourquoi les spectateurs offrent-ils des subs Twitch ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Les spectateurs offrent des subs pour soutenir visiblement le streamer et renforcer leur propre pr\u00e9sence au sein de la communaut\u00e9.<\/strong><\/p>\n<p>Les subs offerts augmentent la port\u00e9e, l\u2019engagement et le taux de retour d\u2019autres spectateurs.<\/p>\n<h2 class=\"trenner checkbox\"><span class=\"ez-toc-section\" id=\"Quels_impots_un_streamer_doit-il_payer_sur_les_subs_Twitch\"><\/span>Quels imp\u00f4ts un streamer doit-il payer sur les subs Twitch ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>La charge fiscale d\u00e9pend de la situation individuelle. Selon les revenus, le statut juridique et les seuils applicables, les d\u00e9ductions peuvent \u00eatre faibles ou repr\u00e9senter une part significative des gains.<\/strong><\/p>\n<p>Les imp\u00f4ts ne pouvant pas \u00eatre calcul\u00e9s de mani\u00e8re uniforme, ils ne sont volontairement pas int\u00e9gr\u00e9s comme valeur fixe dans le calculateur de subs Twitch. Lorsque les revenus augmentent, il est recommand\u00e9 de consulter rapidement un expert-comptable ou un conseiller fiscal.<\/p>\n<div class=\"infobox\">\n<strong>Conclusion :<\/strong> Les subs Twitch constituent une source de revenus stable et pr\u00e9visible. En comprenant le mod\u00e8le net, le split et ton mix de subs, tu peux estimer tes revenus de mani\u00e8re r\u00e9aliste et les optimiser de fa\u00e7on strat\u00e9gique.\n<\/div>\n<p><!------------------------- PART 3 SECTION ENDE -------------------------><\/p>\n<p><!-- ME: FOOTER OPTIN --><div class=\"optin-box twitch-optin\">\r\n\r\n<\/div>\n<!-- ME: MORE INFO TRANSLATION --><\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"Plus d\u2019infos\">\nInformations sur cet outil :\r\n<ul class=\"post-info\">\r\n<li><strong>Nom :<\/strong> Calculateur Subs Twitch : Revenus en euros<\/li>\r\n<li><strong>Description :<\/strong> Combien d\u2019argent rapportent les subs Twitch ? Le calculateur montre les revenus mensuels en euros.<\/li>\r\n<\/ul>\r\n\r\n<ul class=\"post-info\">\r\n<li><strong>Auteur :<\/strong> Kevin<\/li>\r\n<li><strong>Publi\u00e9 :<\/strong> 15 janvier 2026<\/li>\r\n<li><strong>Derni\u00e8re mise \u00e0 jour :<\/strong> 27.02.2026<\/li>\r\n<li><strong>Cat\u00e9gorie :<\/strong> Twitch<\/li>\r\n<li><strong>Temps de lecture :<\/strong> 15 min.<\/li>\r\n<\/ul>\r\n\r\n<strong>\u00c0 propos de l'auteur :<\/strong>\r\n\r\n<div class=\"author-box\">\r\n<img decoding=\"async\" src=\"https:\/\/creator-cash.com\/wp-content\/uploads\/2025\/10\/kevin-founder-of-creator-cash.png\" alt=\"\" width=\"90\" height=\"90\" class=\"size-full wp-image-234\" title=\"\"><strong>Kevin - Fondateur de Creator Cash<\/strong>\r\nKevin est un cr\u00e9ateur de contenu exp\u00e9riment\u00e9 et un expert en r\u00e9f\u00e9rencement qui se concentre sur l'\u00e9conomie des cr\u00e9ateurs, la mon\u00e9tisation des r\u00e9seaux sociaux et les sources de revenus num\u00e9riques. Il analyse en d\u00e9tail des plateformes telles que TikTok, Twitch et YouTube et partage des calculs, des donn\u00e9es et des strat\u00e9gies pratiques. Gr\u00e2ce \u00e0 son exp\u00e9rience dans le marketing et le conseil aux cr\u00e9ateurs, il transmet des connaissances approfondies qui apportent une valeur ajout\u00e9e \u00e9vidente aux cr\u00e9ateurs et aux marques.<\/div>\r\n\r\n<div class=\"share-box\">\r\n<strong>Partager cet article :<\/strong><br>\r\n<div class=\"share-box\"> \r\n  <div class=\"share-row\">\r\n    <input class=\"share-input\" type=\"text\" value=\"\" placeholder=\"https:\/\/\u2026\" readonly>\r\n    <button class=\"share-copy\" type=\"button\" aria-label=\"Copy link\" title=\"Copy link\">\r\n      <span class=\"ico ico-copy\" aria-hidden=\"true\">\r\n        <!-- Dein SVG -->\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <rect x=\"8\" y=\"8\" width=\"12\" height=\"12\" rx=\"2\" ry=\"2\"><\/rect>\r\n          <path d=\"M4 16V6a2 2 0 0 1 2-2h10\"><\/path>\r\n        <\/svg>\r\n      <\/span>\r\n      <span class=\"ico ico-check\" aria-hidden=\"true\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <path d=\"M20 6 L9 17 L4 12\"><\/path>\r\n        <\/svg>\r\n      <\/span>\r\n    <\/button>\r\n  <\/div>\r\n\r\n  <div class=\"share-links\">\r\n    <a class=\"share-btn share-x\"      href=\"#\" target=\"_blank\" rel=\"noopener nofollow\" aria-label=\"Share on X\"        title=\"X\"><\/a>\r\n    <a class=\"share-btn share-fb\"     href=\"#\" target=\"_blank\" rel=\"noopener nofollow\" aria-label=\"Share on Facebook\" title=\"Facebook\"><\/a>\r\n    <a class=\"share-btn share-li\"     href=\"#\" target=\"_blank\" rel=\"noopener nofollow\" aria-label=\"Share on LinkedIn\" title=\"LinkedIn\"><\/a>\r\n    <a class=\"share-btn share-reddit\" href=\"#\" target=\"_blank\" rel=\"noopener nofollow\" aria-label=\"Share on Reddit\"   title=\"Reddit\"><\/a>\r\n    <a class=\"share-btn share-wa\"     href=\"#\" target=\"_blank\" rel=\"noopener nofollow\" aria-label=\"Share on WhatsApp\" title=\"WhatsApp\"><\/a>\r\n    <a class=\"share-btn share-tg\"     href=\"#\" target=\"_blank\" rel=\"noopener nofollow\" aria-label=\"Share on Telegram\" title=\"Telegram\"><\/a>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style id=\"share-box-css\">\r\n.share-box{border:1px solid #eee;border-radius:12px;padding:12px 14px}\r\n.share-links a{padding:5px 8px!important}\r\n.share-row{display:flex;gap:8px;align-items:center;margin-bottom:10px}\r\n.share-input{flex:1;padding:10px;border:1px solid #e5e5e5;border-radius:10px;background:#f7f7f7}\r\n.share-copy{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:40px;border:0;border-radius:10px;background:#54FFA7;color:#000;cursor:pointer}\r\n.share-copy svg{width:22px;height:22px;display:block}\r\n.share-copy .ico-check{display:none}\r\n.share-copy.ok .ico-copy{display:none}\r\n.share-copy.ok .ico-check{display:block}\r\n\r\n.share-links{display:flex;flex-wrap:wrap;gap:8px}\r\n.share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:36px;border:1px solid #eaeaea;border-radius:10px;background:#B9FFD8;color:#111;text-decoration:none;position:relative}\r\n.share-btn::before{content:\"\";display:block;width:18px;height:18px;mask-size:contain;mask-repeat:no-repeat;background:currentColor}\r\n\r\n\/* Platform Icons *\/\r\n.share-x::before{mask-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'><path fill='black' d='M3 3h3l6 7 6-7h3l-7.5 8.5L21 21h-3l-6-7-6 7H3l8.5-9.5z'\/><\/svg>\")}\r\n.share-fb::before{mask-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'><path fill='black' d='M13 22v-9h3l1-4h-4V7a1 1 0 0 1 1-1h3V2h-3a5 5 0 0 0-5 5v3H6v4h3v9z'\/><\/svg>\")}\r\n.share-li::before{mask-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'><path fill='black' d='M6 6a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM4 8h4v12H4zM14.5 8A4.5 4.5 0 0 1 19 12.5V20h-4v-6a2 2 0 1 0-4 0v6H7v-12h4v1.6A4.49 4.49 0 0 1 14.5 8z'\/><\/svg>\")}\r\n.share-reddit::before{mask-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'><path fill='black' d='M21 12c0 4.4-4.5 8-9 8s-9-3.6-9-8 4.5-8 9-8c2.1 0 4 .6 5.5 1.7l1.6-1.6L20 5l-2.5.7A7 7 0 0 1 21 12z'\/><\/svg>\")}\r\n.share-wa::before{mask-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'><path fill='black' d='M20 12a8 8 0 0 1-12.3 6.7L4 20l1.3-3.6A8 8 0 1 1 20 12z'\/><\/svg>\")}\r\n.share-tg::before{mask-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'><path fill='black' d='M21 4 3 12l6.3 2.1L18 7l-7.3 8.1V20l3-2.6L18.8 21z'\/><\/svg>\")}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  document.querySelectorAll('.share-box').forEach(function(box){\r\n    if (box.dataset.bound) return; box.dataset.bound = \"1\";\r\n\r\n    var url   = window.location.href.split('#')[0];\r\n    var title = document.title || '';\r\n    var uEnc  = encodeURIComponent(url);\r\n    var tEnc  = encodeURIComponent(title);\r\n\r\n    var input = box.querySelector('.share-input');\r\n    if (input) input.value = url;\r\n\r\n    var map = {\r\n      '.share-x'     : 'https:\/\/twitter.com\/intent\/tweet?url='+uEnc+'&text='+tEnc,\r\n      '.share-fb'    : 'https:\/\/www.facebook.com\/sharer\/sharer.php?u='+uEnc,\r\n      '.share-li'    : 'https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url='+uEnc,\r\n      '.share-reddit': 'https:\/\/www.reddit.com\/submit?url='+uEnc+'&title='+tEnc,\r\n      '.share-wa'    : 'https:\/\/wa.me\/?text='+tEnc+'%20'+uEnc,\r\n      '.share-tg'    : 'https:\/\/t.me\/share\/url?url='+uEnc+'&text='+tEnc\r\n    };\r\n    Object.keys(map).forEach(function(sel){\r\n      var a = box.querySelector(sel); if(a) a.href = map[sel];\r\n    });\r\n\r\n    var copy = box.querySelector('.share-copy');\r\n    if (copy && input) {\r\n      copy.addEventListener('click', async function(){\r\n        try { await navigator.clipboard.writeText(input.value); copy.classList.add('ok'); } catch(e){}\r\n        setTimeout(function(){ copy.classList.remove('ok'); }, 1200);\r\n      });\r\n    }\r\n  });\r\n})();\r\n<\/script>\r\n\r\n<\/div>\n<\/div><\/div><\/div>\n<\/p><\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Combien d\u2019argent rapportent les subs Twitch ? Le calculateur montre les revenus mensuels en euros. Calculateur Subs Twitch Revenus en euros Le calculateur de subs Twitch expliqu\u00e9 en d\u00e9tail<\/p>\n","protected":false},"author":1,"featured_media":1248,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[86],"tags":[],"class_list":["post-1244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-twitch"],"acf":[],"_links":{"self":[{"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/posts\/1244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/comments?post=1244"}],"version-history":[{"count":7,"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/posts\/1244\/revisions"}],"predecessor-version":[{"id":1356,"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/posts\/1244\/revisions\/1356"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/media\/1248"}],"wp:attachment":[{"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/media?parent=1244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/categories?post=1244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/creator-cash.com\/fr\/wp-json\/wp\/v2\/tags?post=1244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}