Tiempo de curación de un piercing
Un piercing nuevo puede parecer estable antes de que el tejido interior termine de repararse.
Ejecutar — gratis
Esta calculadora convierte la zona perforada, la fecha del procedimiento y una fecha de referencia en una estimación mínima coherente. Indica los días transcurridos y restantes, el porcentaje de avance, la fecha mínima estimada y una etapa actual comprensible. Es una ayuda educativa para planificar, no un diagnóstico ni una garantía de que ya sea seguro cambiar la joya.
Elija con cuidado el tipo de piercing y las fechas
Seleccione la zona que mejor describa el piercing: lóbulo, cartílago, ombligo o nariz. La ubicación importa porque los tejidos tienen tiempos mínimos de curación muy distintos. Introduzca como fecha del piercing el día en que se realizó y, después, una fecha de referencia para la que desea calcular la etapa. Explicitar esa fecha hace que el resultado sea reproducible: los mismos datos generan siempre la misma respuesta en el navegador, en una automatización API o en un registro consultado meses después. Ambas fechas usan el formato YYYY-MM-DD y se tratan como fechas civiles, sin hora ni zona horaria. La referencia no puede ser anterior al procedimiento. Si tiene varios piercings, calcule cada uno por separado, pues la ubicación exacta, la fecha, la irritación, los cuidados, el ajuste de la joya y la recuperación personal pueden variar. Elija la zona anatómica, no el estilo de joya; por ejemplo, un pendiente de aleta nasal pertenece a la categoría nariz.
Interprete la estimación y las etapas actuales
La calculadora aplica mínimos fijos: 42 días para el lóbulo, 90 para el cartílago, 60 para la nariz y 180 para el ombligo. Son referencias de planificación, no plazos que garanticen una curación completa. La inflamación inicial abarca del día cero al siete, cuando pueden destacar la sensibilidad y la hinchazón localizada. La curación temprana comienza después de esa semana y continúa hasta la mitad del mínimo correspondiente. La maduración ocupa la segunda mitad, cuando el exterior puede parecer tranquilo aunque el canal aún se esté fortaleciendo. Al alcanzar el mínimo, el resultado indica que se ha cumplido la estimación mínima; deliberadamente no afirma que la curación médica haya concluido. El progreso divide los días transcurridos entre el mínimo, redondea hacia abajo y se limita al 100 por ciento. Los días restantes se detienen en cero, de modo que una referencia posterior nunca produce una espera negativa engañosa.
Utilice el calendario para planificar, no como autorización
Use la fecha estimada para organizar revisiones, registrar hitos de cuidados o evitar un cambio electivo de joya demasiado pronto. No la considere permiso para retirar la joya, nadar, aplicar productos o ignorar síntomas. La recuperación depende de la ubicación precisa, la técnica, el material y ajuste de la joya, el roce, los enganches, la limpieza, el estado de salud y cualquier infección o traumatismo. También puede retroceder tras una irritación que un modelo basado solo en fechas no puede observar. Siga las instrucciones escritas de un perforador cualificado y pídale que valore la zona antes de cambiar la joya cuando corresponda. Solicite atención médica pronto ante síntomas preocupantes, sobre todo enrojecimiento que se extiende, aumento del calor o dolor, fiebre, líneas rojas, hinchazón importante o secreción inusual. No retire la joya únicamente por sospechar infección salvo indicación clínica. La API cuesta $0.002 por solicitud; el cálculo del navegador usa la misma lógica determinista sin enviar las fechas a un servicio médico externo.
Qué puede hacer con ella
Planificar una revisión profesional
Estime cuándo se cumple el tiempo mínimo para concertar una valoración profesional en un momento razonable.
Seguir varios piercings
Calcule cada piercing por separado y guarde una etapa y los días restantes coherentes en su registro de cuidados.
Crear un recordatorio de cuidados
Use la respuesta determinista de la API para activar recordatorios no médicos sin depender del reloj de un servidor.
Preguntas frecuentes
¿Alcanzar la fecha mínima significa que el piercing está totalmente curado?
No. Solo significa que ha transcurrido el mínimo habitual de esa zona. La curación individual puede tardar más y una valoración profesional aporta más que el calendario por sí solo.
¿Por qué necesito una fecha de referencia?
Una referencia explícita hace reproducible el cálculo y permite evaluar un momento pasado o previsto sin depender del reloj ni de la zona horaria del dispositivo.
¿Qué ocurre si indico otro tipo de piercing?
La solicitud devuelve un error de entrada no válida. Esta capacidad solo reconoce lóbulo, cartílago, ombligo y nariz.
¿Puede detectar una infección o complicación?
No. Solo recibe un tipo y dos fechas, por lo que no examina síntomas ni diagnostica enfermedades. Consulte a un perforador cualificado o a un profesional sanitario si le preocupa.
¿Cómo se calcula el progreso?
Los días naturales transcurridos se dividen entre el mínimo fijo de la zona elegida. El porcentaje se redondea hacia abajo y se limita a 100.
¿Cuánto cuesta una solicitud API?
Cada solicitud API cuesta $0.002. El cálculo emplea aritmética de calendario determinista y no consulta servicios médicos externos.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/beauty/piercing-healing-timeline \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"piercing_type":"earlobe","piercing_date":"2026-05-01","as_of_date":"2026-06-19"}'const res = await fetch("https://api.kit.forhosting.com/beauty/piercing-healing-timeline", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"piercing_type": "earlobe",
"piercing_date": "2026-05-01",
"as_of_date": "2026-06-19"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/beauty/piercing-healing-timeline",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"piercing_type": "earlobe",
"piercing_date": "2026-05-01",
"as_of_date": "2026-06-19"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/beauty/piercing-healing-timeline", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"piercing_type":"earlobe","piercing_date":"2026-05-01","as_of_date":"2026-06-19"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"piercing_type":"earlobe","piercing_date":"2026-05-01","as_of_date":"2026-06-19"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/beauty/piercing-healing-timeline", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"piercing_type": "earlobe",
"piercing_date": "2026-05-01",
"as_of_date": "2026-06-19"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "beauty.piercing_healing_timeline",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |