Epileptic Safe Flash Hz
Checks whether flash frequency is below the WCAG 2.3.1 3 Hz safety threshold.
—
Epileptic-safe flash frequency (Hz)
Flashing or strobing content can set off a photosensitive seizure. WCAG 2.1 success criterion 2.3.1 (Level A) — Three Flashes or Below Threshold says a web page must not contain anything that flashes more than three times in any one-second window, unless the flash stays below the general flash and red flash thresholds. The rule itself is short: flashes_per_second ≤ 3 Hz. Anything from 3 Hz up to 30 Hz lands in the danger zone, and that means checking it against luminance and area thresholds too.
The best-known case is the Pokemon "Dennou Senshi Porygon" episode that aired in Japan on December 16, 1997. A run of red/blue flashes at around 12 Hz put 685 children in the hospital with photosensitive seizures, vomiting and convulsions. The W3C later released the PEAT (Photosensitive Epilepsy Analysis Tool), a free desktop app that goes through video files frame by frame using the Harding flash and pattern algorithm that broadcasters rely on around the world. Brazil's ABNT NBR 17060 standard carries the same thresholds over into digital accessibility.
Applications
Run animated banners, video intros, CSS keyframe animations, game cutscenes, high-contrast loading strobes and any auto-playing media through this calculator. When a flash sits above 3 Hz, you have a few options: drop the frequency, soften the luminance delta, shrink the flashing area to under 25% of a 10° visual field, or swap the strobe for a fade. And always give people a pause control they manage themselves, plus support for the prefers-reduced-motion media query.
FAQ
Is 3 Hz a hard ceiling? It is the general threshold. Flashes at or below 3 Hz are taken as safe. Go above it and you also need to check luminance and the red-flash thresholds with PEAT.
Why is the 3–30 Hz range called the danger zone? Most photosensitive seizures fire between 15 and 25 Hz. The protected range still stretches from 3 to 30 Hz to stay on the safe side, since sensitivity differs a lot from person to person.
Does this apply to CSS transitions? It does. Any quick back-and-forth of colors, opacity or transforms counts as a flash once the luminance change gets big enough. Lean on easing curves rather than discrete keyframes.
Related Tools
Shaft Critical Speed
Calculate the critical speed of a rotating shaft, ω_c = √(k ÷ m), from the shaft stiffness k and the rotor mass m. The result, in rad/s, is the rotational speed that coincides with the shaft's bending natural frequency — at it, any small unbalance causes large-amplitude resonant vibration that can damage the equipment. Shafts should run with a safe margin below the first critical speed (rigid rotors) or pass through it quickly to a range above (flexible rotors). It is an essential calculation in designing high-speed turbines, pumps and motors. Enter the stiffness and the mass.
PT Bigram Frequency
Shows typical bigram frequency for most common Brazilian Portuguese pairs typical corpus.
Accessible Font Size Calculator
Compute minimum font size for WCAG 2.1 accessibility: AA (16px body, 24px heading), AAA (18.66px body, 36px heading). Configurable.
Peak Respiratory Rate Estimator
Estimate your maximum respiratory rate from your age using a common rule of thumb. Useful as a reference for training, physiology and monitoring.
Tuning Cents Deviation Calculator
Computes pitch deviation in cents between two musical frequencies using 1200 * log2(measured / reference).
Belt Span Natural Frequency
Calculate the natural vibration frequency of a belt's free span, f_n = (1 ÷ (2·L))·√(T/m), from the free span length L (m, the distance between pulleys), the belt tension T (N) and the mass per unit length m (kg/m). A belt's free span, between two pulleys, behaves like a stretched STRING (like a guitar string): when disturbed, it vibrates at a natural frequency depending on its tension and mass. The HIGHER the tension, the HIGHER the frequency (tighter string, higher pitch); the higher the mass per metre, the lower the frequency. This relation is the basis of a clever, widely used method to MEASURE belt tension in the field: the SONIC (or frequency) tension meter — the technician 'plucks' the belt to make it vibrate, and a sensor (or phone app) measures the sound frequency; knowing the span length and belt mass, the tension is computed back (inverting the formula). It is far more practical and accurate than the old methods of measuring deflection under a force. Keeping the correct tension is essential: a slack belt slips (loses power, heats, wears) and an over-tight belt overloads the bearings and shortens belt life. Enter the span length, the tension and the mass per unit length.
The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.