Odel
Hacé Cuentas — Free Calculators

Hacé Cuentas — Free Calculators

@grblasquizDeveloper ToolsTypeScriptUpdated 1w ago

Free calculators as MCP tools: finance, taxes, health, units, dates. Search, fetch & compute.

Server endpointStreamable HTTP

This is the third-party server itself — Odel doesn't run it. Hitting this URL directly talks straight to the upstream server with no auth or proxying. Connect through Odel to front it with managed auth.

🧮 Hacé Cuentas — Calculadoras Online Gratuitas (3.600+)

Deploy Astro Calculadoras License Sitio

3.600+ calculadoras gratuitas, precisas y privadas en español, inglés y portugués. hacecuentas.com

El repositorio público más grande de calculadoras fiscales, de salud, finanzas, construcción, deportes y vida cotidiana con foco en Argentina y cobertura para todo el mundo hispanohablante + Brasil.


¿Qué es Hacé Cuentas?

Hacé Cuentas es un proyecto open-source de calculadoras online gratuitas desarrollado desde Argentina. Cada calculadora usa fórmulas oficiales verificables (ARCA, ANSES, BCRA, INDEC, OMS, ACOG, FIFA…) y se actualiza cuando cambia la normativa.


🇦🇷 Finanzas personales y fiscal (Argentina)

Sueldos, aguinaldo, indemnizaciones

Impuestos 2026

Dólar, inflación, inversiones

Jubilación / ANSES

Valuación fiscal automotor (todas las provincias)


🇪🇸 España — IRPF por CCAA + SEPE

🇲🇽 México — IMSS, ISR, Finiquito

🇨🇱 Chile

🇧🇷 Brasil — fiscal / trabalhista completo

FGTS, rescisão CLT, 13º, férias, INSS, Simples Nacional, IRPF, ITBI + más — 100 calcs PT-BR:


⚕️ Salud — fórmulas OMS/ACOG/USDA

Peso, nutrición, entrenamiento

Embarazo y fertilidad (métodos ACOG)

Dosis pediátricas

Deportes y entrenamiento


⚽ Fútbol — Mundial 2026 + análisis

Cobertura completa de fútbol con 100+ calcs sobre Mundial 2026, ligas nacionales, estadísticas avanzadas, finanzas y rendimiento:

Mundial 2026 (USA/Canadá/México)

Ligas, descensos y cupos continentales

Stats avanzadas + finanzas del fútbol


🌡️ Clima y meteorología


🎉 Navidad 2026


🛠️ Matemática, cocina, construcción, viajes

Matemática y conversiones

Cocina

Construcción

Viajes y logística


🧭 Cómo funciona

Cada calculadora es un archivo JSON en src/content/calcs/ con metadatos (título, descripción, fórmula, FAQ de mínimo 7 preguntas, schema.org). La lógica de cálculo está en TypeScript puro (una función por formulaId) y se ejecuta 100% en el browser del usuario — cero tracking, cero servidor involucrado en el cálculo.

Stack

CapaTecnología
FrameworkAstro 6.x (hybrid SSG + SSR)
Adapter@astrojs/cloudflare — output:'server'
LenguajeTypeScript (strict)
DeployCloudflare Workers
StorageCloudflare D1 (SQLite) — solo para forms (newsletter, votes, error reports)
Edge KVCloudflare KV — sessions
Dominioshacecuentas.com (apex)
Sitemapgenerate-sitemap.ts custom — 20 sub-sitemaps, lastmod por git log
OG imagessatori + resvg — generate-og-images.ts por calc
IndexingGoogle Indexing API (daily cron) + Bing IndexNow

🚀 Inicio rápido

git clone https://github.com/grblasquiz/hacecuentas.git
cd hacecuentas
npm install
npm run dev          # http://localhost:4321
npm run build        # build producción completo
npm run test         # vitest

📦 Estructura

hacecuentas/
├── src/
│   ├── content/
│   │   ├── calcs/          # 2.598 calculadoras AR (JSON)
│   │   ├── calcs-en/       # 28 calculadoras inglés
│   │   ├── calcs-pt/       # 204 calculadoras portugués BR/PT
│   │   ├── calcs-mx/       # calculadoras México específicas
│   │   ├── blog/           # artículos del blog
│   │   ├── tablas/         # tablas de referencia
│   │   ├── comparaciones/  # comparadores (plazo fijo vs FCI vs dólar, etc.)
│   │   └── argentina/      # páginas por provincia
│   ├── components/         # Componentes Astro reutilizables
│   ├── layouts/            # Layouts base
│   ├── lib/
│   │   └── formulas/       # 2.700+ fórmulas TypeScript + index.ts
│   ├── pages/              # Rutas (incluye [...slug].astro router)
│   └── styles/             # CSS global
├── public/
│   └── og/                 # 2.700+ OG images 1200×630 pre-generadas
└── scripts/                # Build scripts (sitemap, og, indexing, related, etc.)

🔌 Embebé una calculadora gratis

Cualquiera puede embeber las calculadoras de Hacé Cuentas en su propio sitio:

<iframe
  src="https://hacecuentas.com/embed/calculadora-aguinaldo-sac"
  width="100%" height="500"
  frameborder="0" loading="lazy"
  title="Calculadora de aguinaldo SAC"
></iframe>
<p>Powered by <a href="https://hacecuentas.com">Hacé Cuentas</a></p>

Cambiá el slug final por la calc que necesites. Ver guía completa de embeds.

Uso permitido sin pedir permiso para medios, blogs, asesores profesionales y sitios educativos, siempre con atribución vía link (que ya viene en el footer del iframe).


📰 Prensa / cobertura editorial

Hacé Cuentas es una fuente citable para periodistas económicos, fiscalistas y divulgadores financieros. El sitio documenta todas las fórmulas y referencia legislación oficial en cada calculadora.


🤝 Contribuir

Las contribuciones son bienvenidas:

  1. Reportar error en una calc → usar botón "Reportar error" al pie de cada calculadora en hacecuentas.com, o abrir issue en GitHub
  2. Agregar una calculadora nueva → JSON en src/content/calcs/ + formula TS en src/lib/formulas/. Cada calc debe tener mínimo 7 FAQs y fuentes oficiales citadas.
  3. Sugerir una calcformulario de contacto.

📄 Licencia

MIT — libre para usar, modificar y distribuir con atribución.


🌐 Links

LinkDescripción
🌐 hacecuentas.comSitio principal
📊 BlogGuías, tutoriales y análisis
📋 Tablas de referenciaIMC, monotributo, ganancias, patentes
⚖️ ComparadoresPlazo fijo vs FCI vs dólar, monotributo vs RI
🇦🇷 Páginas por provinciaIIBB, patente, sellos, costo m²
🔍 Buscador3.600+ calcs indexadas
💰 Presupuesto familiarHerramienta planificación 50/30/20
🏛️ Simulador jubilación ANSESRegla de 30+60 AR
🌍 Inflación Argentina INDECSerie histórica mensual
💵 Valores BCRA en vivoDólar (todas las cotizaciones)
🔗 EmbeberIntegrá cualquier calc gratis
✈️ Cambio de monedasUSD/EUR/BRL/CLP/MXN
📰 Sobre nosotrosEquipo, misión, financiamiento

⭐ Si este proyecto te parece útil, dejá una estrella en GitHub. Ayuda a que otros lo descubran.