Saltar al contenido
🛠️ToolsShed

Convertidor de Salario a Tarifa Horaria

Convierte entre tarifa horaria, diaria, semanal, mensual y salario anual. Horas y días de trabajo personalizables.

Acerca de esta herramienta

Comprender tu salario horario real es esencial para comparar ofertas de trabajo, negociar salarios y tomar decisiones financieras informadas. El Convertidor de Salario a Hora transforma salarios anuales, mensuales, semanales o diarios en salarios por hora, revelando cuánto ganas realmente por hora trabajada. Esto es particularmente valioso al evaluar posiciones con diferentes estructuras salariales, oportunidades de trabajo independiente o cuando necesitas calcular compensación por horas extras.

Para usar el convertidor, introduce tu cantidad de salario y selecciona el período de tiempo que cubre—ya sea anual, mensual, semanal o diario. Luego especifica tus horas de trabajo típicas por día y el número de días laborales por semana. La herramienta calcula instantáneamente la tarifa horaria equivalente, y puedes cambiar entre cualquier período de tiempo para comparar ganancias en diferentes escenarios. También puedes trabajar a la inversa desde una tarifa horaria para ver a cuánto equivale anualmente, ayudándote a entender el contexto completo de un paquete de compensación.

Ten en cuenta que esta calculadora asume semanas de trabajo estándar y no tiene en cuenta vacaciones no remuneradas, días festivos o beneficios como seguro de salud o contribuciones de jubilación, que pueden afectar significativamente tu valor salarial real. Usa los resultados como punto de referencia para negociaciones salariales, comparaciones de trabajo y presupuestos personales—pero siempre considera el paquete de compensación completo al tomar decisiones sobre tu carrera.

Preguntas Frecuentes

Implementación de Código

def salary_breakdown(amount, period, hours_per_day=8, days_per_week=5, weeks_per_year=52):
    """Convert salary from any period to all standard periods."""
    hours_per_week = hours_per_day * days_per_week
    hours_per_year = hours_per_week * weeks_per_year
    annual = {
        "hourly": amount * hours_per_year,
        "daily": amount * days_per_week * weeks_per_year,
        "weekly": amount * weeks_per_year,
        "biweekly": amount * weeks_per_year / 2,
        "semimonthly": amount * weeks_per_year / 24 * 2,
        "monthly": amount * weeks_per_year / 12,
        "quarterly": amount * weeks_per_year / 4,
        "annual": amount,
    }
    # First convert to annual, then to each period
    if period not in annual:
        raise ValueError(f"Unknown period: {period}")
    yearly = annual[period]
    hourly = yearly / hours_per_year
    return {
        "hourly": round(hourly, 4),
        "daily": round(hourly * hours_per_day, 2),
        "weekly": round(hourly * hours_per_week, 2),
        "biweekly": round(hourly * hours_per_week * 2, 2),
        "semimonthly": round(yearly / 24, 2),
        "monthly": round(yearly / 12, 2),
        "quarterly": round(yearly / 4, 2),
        "annual": round(yearly, 2),
    }

# Example: $60,000 annual salary
result = salary_breakdown(60000, "annual")
for k, v in result.items():
    print(k, ":", v)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.