AnyTool
Your files never leave your device. All processing happens locally in your browser.

How do I use my phone to signal for help in an emergency?

Open AnyTool Offline Emergency Toolkit and tap a signalling aid. The SOS strobe flashes your whole screen — and the rear-camera torch where supported — in the international SOS morse pattern (· · · — — — · · ·) on a loop, so a single phone becomes a visible night-time distress beacon. A loud Web-Audio siren or piercing whistle tone attracts attention by sound, the flashlight turns on the real camera torch (or a bright white screen), the compass reads your heading, and the location panel shows your latitude and longitude to read out or copy. Everything runs in your browser, keeps working offline, and your coordinates are never uploaded. It is a set of last-resort signalling aids only — it is NOT a substitute for emergency services. In a real emergency, call your local emergency number.

  • SOS strobe: screen + camera torch flash the · · · — — — · · · morse pattern on a loop
  • Loud siren, ~3 kHz whistle and SOS-in-sound — generated live, works offline
  • Flashlight uses the real rear-camera torch where the browser allows, else a bright screen
  • Compass heading and GPS location read on-device — coordinates never uploaded
  • NOT a substitute for emergency services — always call your local emergency number

What is

Offline emergency signalling toolkit

An offline emergency toolkit is a collection of browser-based signalling aids that use a phone’s own hardware — screen, camera torch, speaker, orientation sensor and GPS — to attract attention or share information in distress. Typical features are an SOS strobe that flashes the international morse pattern (three short, three long, three short), a loud audio siren or whistle, a flashlight, a compass and an on-device location readout. Because it is purely client-side it keeps working with no network, but it depends on the device, browser, permissions and battery and is not a replacement for contacting emergency services.

Calculators

Related terms

SOS morse codeCamera torch (MediaStreamTrack torch)DeviceOrientation compassGeolocationWeb Audio siren

Frequently Asked Questions

SOS is three short, three long and three short morse flashes; the toolkit loops that pattern on your screen and camera torch.

SOS is the international distress signal in morse code — · · · — — — · · · — sent as one continuous prosign of three short flashes, three long flashes and three short flashes. The AnyTool SOS strobe flashes your whole screen bright white in that exact pattern at a steady 220-millisecond dit, and on supported phones it pulses the rear-camera torch in time, then loops until you stop it so rescuers have a clear, repeating visual signal at night.

On Chrome for Android it can, using the camera torch capability; on other devices it falls back to a bright white screen.

The flashlight asks for the rear camera and, if the device exposes a torch capability, turns the LED on through MediaStreamTrack.applyConstraints with the torch constraint — this works mainly on Chrome for Android. On iPhones and browsers that do not expose the torch, there is no web way to control the LED, so the tool instead fills the screen with maximum-brightness white as a fallback light. The toolkit checks support first and tells you which one you are getting.

No — your coordinates are read on your device and shown only on your screen; nothing is uploaded or tracked.

The location feature uses the browser’s Geolocation API to read your latitude, longitude and accuracy locally, then displays them so you can read them aloud or copy them to a rescuer. The toolkit has no server, no analytics and no tracking, so your position never leaves the device. Camera, motion and location permissions are requested only when you tap the relevant feature, and the whole toolkit keeps working offline once the app is cached.

No. It is a set of signalling aids only — always call your local emergency number in a real emergency.

These are convenience signalling tools — a strobe, siren, flashlight, compass and location readout — that depend entirely on your device, browser, permissions and battery, and some features are unavailable on many phones. They can help you attract attention as a last resort, but they are not a substitute for emergency services. In a real emergency, call your local emergency number, which varies by country (for example 112, 911, 999, 000, 111 or 119), and follow trained responders.

Detailed Explanation

Methodology

How the Offline Emergency Toolkit Signals for Help

AnyTool Offline Emergency Toolkit drives a phone’s own hardware from the browser to produce signalling aids, entirely client-side. The SOS strobe and morse signaller build a list of on/off steps from the international morse pattern — · · · — — — · · · for SOS, or any word you type — and run it on a looping timer at a 220-millisecond dit (a dash is three units), flashing a full-viewport white overlay and, where supported, pulsing the rear-camera torch in time. The torch is controlled with MediaStreamTrack.applyConstraints({ advanced: [{ torch: true }] }) after getUserMedia opens the environment-facing camera and getCapabilities confirms a torch exists. The loud siren and whistle are synthesised live with the Web Audio API (an oscillator plus gain node), the compass reads DeviceOrientationEvent, and the location panel reads the Geolocation API. A Screen Wake Lock keeps the display on during signalling, and the overlay opens via the Fullscreen API.

  • SOS / morse built as on/off step lists at a 220 ms dit, dash = 3 units, looped
  • Camera torch via MediaStreamTrack.applyConstraints torch constraint where exposed
  • Siren and ~3 kHz whistle synthesised with Web Audio oscillator + gain
  • Compass from DeviceOrientationEvent; location from the Geolocation API
  • Fullscreen overlay + Screen Wake Lock keep the signal bright and the screen awake
Technical Details

Device and Browser Support: What Works Where

Because every feature rides on a web API, support varies by device and the toolkit guards each one. The real camera torch works mainly on Chrome for Android, where the rear camera exposes a torch capability; iPhones and most desktop browsers cannot toggle the LED from the web, so the flashlight and strobe fall back to a maximum-brightness white screen instead, and the page tells you which you are getting. The compass needs a magnetometer: on iOS it uses webkitCompassHeading after the user grants motion permission via DeviceOrientationEvent.requestPermission, while other devices derive a heading from the orientation alpha angle, and the tool notes when a sensor is missing or needs a figure-8 calibration. Geolocation, Web Audio siren/whistle and the screen strobe work across modern browsers, and the optional Screen Wake Lock is used only where available.

  • Camera torch: Chrome/Android only — elsewhere a bright white screen is used
  • Compass: iOS uses webkitCompassHeading after a permission gesture; others use alpha
  • Honest in-app notes when a torch, magnetometer or wake lock is unavailable
  • Siren, whistle, screen strobe and geolocation work on most modern browsers
  • Permissions for camera, motion and location are requested only on user action
Privacy & Security

Privacy, Offline Use and Honest Limits

The toolkit is 100% client-side: it has no server, no analytics and no tracking. Your latitude and longitude are read by the browser and shown only on your screen to read aloud or copy — they are never uploaded — and the camera is used solely to switch the torch LED, never to record or send a frame. Once the AnyTool PWA is cached it keeps working with no network, which is the point of an offline kit. Crucially, the page states plainly that these are last-resort SIGNALLING AIDS, not a substitute for emergency services: every feature depends on your device, browser, permissions and battery, and some are unavailable on many phones. In a real emergency you should call your local emergency number — which varies by country, such as 112, 911, 999, 000, 111 or 119 — and the included first-aid notes are brief reminders only, explicitly not medical advice.

  • No server, analytics or tracking — coordinates shown locally, never uploaded
  • Camera is used only to toggle the torch LED, never to record or transmit
  • Keeps working offline once the PWA is cached
  • Signalling aids only — NOT a substitute for emergency services
  • Call your local emergency number (112/911/999/000/111/119, varies by country)
Emergency signalling: in-browser (AnyTool) vs typical phone flashlight / SOS apps
CapabilityAnyToolTypical apps
ProcessingRuns in your browserNative app install
SOS strobeScreen + camera torch in true morse patternOften torch-only
Loud audioSiren, ~3 kHz whistle, SOS-in-sound (Web Audio)Sometimes
Free-text morseFlash any word in morseRarely
Compass + locationOn-device; coordinates never uploadedOften sends data / ads
OfflineWorks once PWA is cachedVaries
PrivacyNo tracking, no upload, no accountFrequently tracked / ad-heavy
Honest "not a substitute" noteStated prominentlyOften overstated
Cost / signupFree, no signupOften paid / ad-laden

AnyTool drives your device’s own screen, torch, speaker and sensors locally and uploads nothing; it is a signalling aid, not a replacement for emergency services.