📑 Sommaire
Comparer les prix sur :
Liens affiliés — DealNova peut recevoir une commission
.dn-calc { max-width:780px; margin:30px auto; font-family:-apple-system,Segoe UI,Roboto,sans-serif; }
.dn-calc .hero { background:linear-gradient(135deg,#0f766e,#10b981); color:#fff; border-radius:20px; padding:36px 28px; text-align:center; margin-bottom:24px; }
.dn-calc .hero h1 { font-size:34px; margin:0 0 14px; line-height:1.15; }
.dn-calc .hero p { font-size:18px; opacity:.95; margin:4px 0; }
.dn-calc .card { background:#fff; border-radius:16px; padding:28px; box-shadow:0 6px 30px rgba(0,0,0,.08); margin-bottom:24px; }
.dn-calc .card h2 { margin:0 0 18px; color:#0f172a; font-size:22px; }
.dn-calc .row { display:flex; gap:14px; align-items:center; padding:12px 0; border-bottom:1px solid #f1f5f9; }
.dn-calc .row:last-child { border-bottom:0; }
.dn-calc .row .ico { font-size:30px; flex-shrink:0; width:48px; text-align:center; }
.dn-calc .row .lbl { flex:1; }
.dn-calc .row .lbl strong { display:block; color:#0f172a; font-size:15px; }
.dn-calc .row .lbl small { color:#64748b; font-size:13px; }
.dn-calc .row input[type=number] { width:90px; padding:10px; border:2px solid #e5e7eb; border-radius:8px; text-align:right; font-size:15px; font-weight:600; }
.dn-calc .row input[type=number]:focus { border-color:#10b981; outline:0; }
.dn-calc .currency { color:#64748b; font-size:14px; padding-right:4px; }
.dn-calc .result-bar { background:linear-gradient(135deg,#0f766e,#10b981); color:#fff; border-radius:20px; padding:32px; text-align:center; margin:24px 0; position:sticky; bottom:8px; box-shadow:0 -4px 30px rgba(0,0,0,.15); }
.dn-calc .result-bar .label { font-size:15px; opacity:.95; margin-bottom:6px; }
.dn-calc .result-bar .amount { font-size:54px; font-weight:800; line-height:1; }
.dn-calc .result-bar .sub { font-size:14px; opacity:.85; margin-top:8px; }
.dn-calc .cta-block { background:#fff; border:3px solid #10b981; border-radius:16px; padding:28px; text-align:center; }
.dn-calc .cta-block h3 { margin:0 0 16px; color:#0f172a; }
.dn-calc .cta-block input { width:100%; padding:14px; border:2px solid #e5e7eb; border-radius:10px; font-size:16px; margin-bottom:14px; box-sizing:border-box; }
.dn-calc .cta-block input:focus { border-color:#10b981; outline:0; }
.dn-calc .cta-block button { background:linear-gradient(135deg,#0f766e,#10b981); color:#fff; border:0; padding:16px; border-radius:12px; font-size:17px; font-weight:700; cursor:pointer; width:100%; box-shadow:0 6px 18px rgba(16,185,129,.4); }
.dn-calc .breakdown { background:#f0fdf4; border-radius:12px; padding:18px; margin-top:18px; }
.dn-calc .breakdown-item { display:flex; justify-content:space-between; padding:8px 0; border-bottom:1px dashed #d1fae5; font-size:14px; }
.dn-calc .breakdown-item:last-child { border-bottom:0; font-weight:700; padding-top:12px; }
.dn-calc .save-tag { color:#10b981; font-weight:700; }
.dn-calc .share-section { background:linear-gradient(135deg,#3b82f6,#8b5cf6); color:#fff; border-radius:16px; padding:24px; text-align:center; margin-top:24px; }
.dn-calc .share-section a { background:rgba(0,0,0,.25); color:#fff; padding:10px 16px; border-radius:8px; text-decoration:none; font-weight:600; margin:0 6px; display:inline-block; font-size:14px; }
💸 Combien tu dépenses inutilement en abonnements ?
Calculateur en 60 secondes — entre tes abonnements actuels et découvre combien tu économises avec les meilleures alternatives 2026.
🎯 Économie moyenne : 463 €/an
📋 Tes abonnements actuels
Entre le montant que tu paies chaque mois. Laisse 0 si tu n’as pas le service.
€/mois
€/mois
€/mois
€/mois
€/mois
€/mois
€/mois
🎯 Reçois TON détail personnalisé par email
On t’envoie immédiatement le détail des alternatives (avec codes promo exclusifs jusqu’à -70 %) + un PDF de ton plan d’économies.
🔒 RGPD conforme. Désinscription en 1 clic.
// Best alternative prices (€/mois)
const dnAlts = {
vpn: { name: ‘NordVPN 2 ans’, price: 3.09, link: ‘https://nordvpn.com/fr/’ },
anti: { name: ‘Bitdefender Total Security’, price: 2.92, link: ‘https://www.bitdefender.fr/’ },
host: { name: ‘Hostinger Premium’, price: 2.49, link: ‘https://www.hostinger.fr/’ },
bank: { name: ‘Boursorama Welcome (gratuit)’, price: 0, link: ‘https://www.boursobank.com/’ },
email: { name: ‘Brevo Starter’, price: 19, link: ‘https://www.brevo.com/fr/’ },
comp: { name: ‘Indy BNC’, price: 30, link: ‘https://www.indy.fr/’ },
crm: { name: ‘Brevo CRM (gratuit)’, price: 0, link: ‘https://www.brevo.com/fr/’ }
};
function dnCalc() {
const cur = {
vpn: parseFloat(document.getElementById(‘vpn-curr’).value) || 0,
anti: parseFloat(document.getElementById(‘anti-curr’).value) || 0,
host: parseFloat(document.getElementById(‘host-curr’).value) || 0,
bank: parseFloat(document.getElementById(‘bank-curr’).value) || 0,
email: parseFloat(document.getElementById(’email-curr’).value) || 0,
comp: parseFloat(document.getElementById(‘comp-curr’).value) || 0,
crm: parseFloat(document.getElementById(‘crm-curr’).value) || 0
};
let totalSavMonth = 0;
const details = [];
Object.keys(cur).forEach(k => {
if (cur[k] > 0) {
const save = Math.max(0, cur[k] – dnAlts[k].price);
if (save > 0.01) {
totalSavMonth += save;
details.push({
cat: k,
before: cur[k],
after: dnAlts[k].price,
save: save,
name: dnAlts[k].name,
link: dnAlts[k].link
});
}
}
});
const yearSav = Math.round(totalSavMonth * 12);
document.getElementById(‘dn-savings’).textContent = yearSav.toLocaleString(‘fr-FR’);
document.getElementById(‘dn-savings-month’).textContent = Math.round(totalSavMonth).toLocaleString(‘fr-FR’);
document.getElementById(‘dn-savings-5y’).textContent = (yearSav * 5).toLocaleString(‘fr-FR’);
// Show CTA if savings exist
if (yearSav > 50) {
document.getElementById(‘dn-cta-block’).style.display = ‘block’;
let html = ‘
‘;
details.forEach(d => {
html += `
au lieu de ${d.before.toFixed(2)} €/mois
-${(d.save * 12).toFixed(0)} €/an
`;
});
html += `
`;
document.getElementById(‘dn-breakdown’).innerHTML = html;
} else {
document.getElementById(‘dn-cta-block’).style.display = ‘none’;
}
}
function dnCalcSubmit() {
const email = document.getElementById(‘dn-calc-email’).value.trim();
if (!email || !email.includes(‘@’)) { alert(‘Email invalide’); return; }
const savings = document.getElementById(‘dn-savings’).textContent;
// Push to WP
fetch(‘/wp-json/dn/v1/email-capture’, {
method:’POST’,
headers:{‘Content-Type’:’application/json’},
body: JSON.stringify({ email: email, source: ‘calculateur-economies’, answers: [savings] })
}).catch(()=>{});
// Show share section
document.getElementById(‘dn-share-calc’).style.display = ‘block’;
const shareTxt = encodeURIComponent(« 🤯 Je viens de découvrir que j’économise » + savings + » €/an en changeant mes abonnements (VPN, banque, hébergeur, etc.). Calcule le tien : « );
const shareUrl = encodeURIComponent(« https://dealnova.fr/calculateur-economies/ »);
document.getElementById(‘calc-share-wa’).href = « https://wa.me/?text= » + shareTxt + shareUrl;
document.getElementById(‘calc-share-fb’).href = « https://www.facebook.com/sharer/sharer.php?u= » + shareUrl;
document.getElementById(‘calc-share-tw’).href = « https://twitter.com/intent/tweet?text= » + shareTxt + « &url= » + shareUrl;
document.getElementById(‘calc-share-mail’).href = « mailto:?subject=J’économise » + savings + » €/an&body= » + shareTxt + shareUrl;
document.getElementById(‘dn-share-calc’).scrollIntoView({behavior:’smooth’});
}
Voir le meilleur prix Amazon >>
🔥 Deals similaires qui pourraient vous intéresser
⚡ 💸 Calculateur d’économies abonnements 2026 — Combien tu paies en trop ?
Offre limitee - Cliquez vite !Articles qui pourraient vous interesser
- ➤ Top 10 bons plans Amazon du 27 juillet 2026
- ➤ Le Meilleur Mixeur Plongeant de 2026 : Découvrez le Braun MultiQuick 9
- ➤ Le Seche-cheveux Dyson Supersonic : La Révolution de la Coiffure en 2026
- ➤ Découvrez la Tablette Graphique Wacom Intuos S Bluetooth en 2026 : La Créativité Sans Fil
- ➤ La Trottinette Électrique Xiaomi Mi Pro 4 : Un Guide Complet pour 2026
- ➤ Le Samsung Galaxy A55 5G : le smartphone idéal pour 2026 ?
