Osha Dart Rate Calculator

OSHA DART Rate Calculator

The OSHA Days Away, Restricted, or Transferred (DART) rate is a key metric used to track workplace safety. It measures the number of OSHA recordable injuries and illnesses that result in days away from work, restricted work activity, or job transfer per 100 full-time workers.

The formula for the DART rate is:

DART Rate = (Number of DART Cases × 200,000) / Total Number of Hours Worked

The 200,000 represents the number of hours 100 full-time employees would work in a year (100 employees × 40 hours/week × 50 weeks/year).

Your DART Rate:

function calculateDartRate() { var dartCasesInput = document.getElementById("dartCases"); var totalHoursWorkedInput = document.getElementById("totalHoursWorked"); var dartRateResultElement = document.getElementById("dartRateResult"); var dartCases = parseFloat(dartCasesInput.value); var totalHoursWorked = parseFloat(totalHoursWorkedInput.value); if (isNaN(dartCases) || isNaN(totalHoursWorked) || dartCases < 0 || totalHoursWorked <= 0) { dartRateResultElement.textContent = "Please enter valid, non-negative numbers for cases and a positive number for hours worked."; return; } var dartRate = (dartCases * 200000) / totalHoursWorked; dartRateResultElement.textContent = dartRate.toFixed(2); }
.calculator-wrapper { font-family: sans-serif; max-width: 600px; margin: 20px auto; padding: 20px; border: 1px solid #ccc; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); } .calculator-content h2 { text-align: center; margin-bottom: 15px; color: #333; } .calculator-content p { line-height: 1.6; color: #555; margin-bottom: 15px; } .calculator-content code { background-color: #f4f4f4; padding: 2px 5px; border-radius: 3px; font-family: monospace; } .calculator-inputs { margin-top: 20px; display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; align-items: center; } .input-group { display: flex; flex-direction: column; } .input-group label { margin-bottom: 5px; font-weight: bold; color: #444; } .input-group input[type="number"] { padding: 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 1rem; } .calculator-inputs button { background-color: #007bff; color: white; border: none; padding: 12px 20px; border-radius: 4px; cursor: pointer; font-size: 1rem; transition: background-color 0.3s ease; grid-column: 1 / -1; /* Span across all columns */ margin-top: 10px; } .calculator-inputs button:hover { background-color: #0056b3; } .calculator-result { margin-top: 30px; padding: 15px; background-color: #e9ecef; border-radius: 4px; text-align: center; } .calculator-result h3 { margin-bottom: 10px; color: #333; } #dartRateResult { font-size: 1.5rem; font-weight: bold; color: #28a745; }

Leave a Comment