Home › Audio & Video › Online Oscilloscope

Online Oscilloscope

Turn your browser into a two-channel audio oscilloscope. View a microphone, line input or audio file in real time with time/div and volts/div controls, a stable trigger, XY mode for stereo Lissajous figures and automatic frequency and amplitude readings. A built-in signal generator lets you try it right away.

Last updated:

Showing the built-in test signal. Start the microphone or open a file to view real audio. Nothing is recorded or uploaded.

CH1
–
CH2
–
Horizontal
Trigger
Test signal generator

Vertical units are fractions of the input's digital full scale (±1.0), not calibrated volts. Only connect normal audio signals to your computer's inputs.

Advertisement
Advertisement

How to use the Online Oscilloscope

  1. Look at the test signal that runs on load, or press Start microphone and allow access, or choose Open audio file.
  2. Set time/div so one to three cycles fill the screen, and volts/div so the wave is about half the screen high.
  3. Adjust the trigger: move the level slider into the wave and pick the rising or falling slope until the trace stands still.
  4. Read the measurements under the screen: frequency, period, peak-to-peak and RMS for each channel.
  5. Switch to XY mode to compare left and right, press Freeze to hold a trace, and Save PNG to keep a picture.

Reading the screen

The display is a 10 × 8 division graticule, just like a bench oscilloscope. Everything you measure by eye comes from counting divisions:

  • Time across the screen = 10 × time/div. At 1 ms/div the screen spans 10 ms.
  • Period = divisions between two matching points × time/div. Frequency = 1 ÷ period. A cycle that spans 2.3 divisions at 1 ms/div has a period of 2.3 ms, so f ≈ 435 Hz.
  • Peak-to-peak = vertical divisions from the lowest to the highest point × volts/div.
  • RMS of a sine = peak ÷ √2 ≈ 0.707 × peak. For a square wave RMS equals the peak; for a triangle or sawtooth it is peak ÷ √3 ≈ 0.577 × peak.

The automatic readings below the screen are calculated from the full capture buffer (about 0.7 seconds of audio), so they are usually more precise than counting divisions.

Choosing time/div for a signal

Signal frequencyPeriodGood time/div (about 2–4 cycles on screen)
50–60 Hz hum16.7–20 ms5 ms
100 Hz10 ms2–5 ms
440 Hz (A4)2.27 ms0.5–1 ms
1 kHz test tone1 ms0.2–0.5 ms
5 kHz0.2 ms0.1 ms
Speech or music envelopevaries10–50 ms

At very short time/div settings only a few dozen samples cross the screen (48 samples per millisecond at 48 kHz), so waveforms above roughly 5 kHz look angular: that is the sample rate showing, not distortion in your signal.

Lissajous figures in XY mode

With two sine waves, the figure tells you their frequency ratio and phase. Imagine a box around the figure and count where the curve touches it: f(CH1) ÷ f(CH2) = touches on a side edge ÷ touches on the top edge. A sideways figure eight touches the top twice and each side once, so CH2 runs at twice the frequency of CH1.

CH1 : CH2 frequencyPhase differenceShape
1 : 10°Diagonal line rising to the right
1 : 190°Circle (ellipse if volts/div differ)
1 : 1180°Diagonal line falling to the right
1 : 20°Figure eight lying on its side (∞)
1 : 290°Single arch shaped like a parabola
2 : 3any fixed valueClosed pretzel-like curve with 2 and 3 lobes

For a 1 : 1 ellipse, the phase can be found from sin φ = B ÷ A, where A is the full height of the ellipse and B is the height where it crosses the vertical centre line. Try it with the test generator: set CH2 phase to 30° and you will measure B ÷ A ≈ 0.5.

Tips for clean, stable traces

  • Turn off voice processing. The tool requests raw audio, but some systems still apply noise suppression or automatic gain; disable "audio enhancements" in your OS sound settings for accurate shapes.
  • Use Normal trigger mode for occasional events such as a hand clap: the last captured event stays on screen until the next one crosses the level.
  • Avoid clipping. If the tops of the wave are flat at ±1.0, reduce the input gain in your system settings.
  • Safety first. A computer's mic and line inputs accept only small audio-level signals. Never connect them to mains wiring, chargers, car electrics or any circuit you are unsure about.

Want to see the frequency content instead of the waveform? Use the Audio Spectrum Analyzer. To produce a clean reference signal from another device, the Tone Generator is handy.

Frequently asked questions

Can this measure real voltages?

No. A sound card measures signal level relative to its digital full scale, so the vertical axis here is in full-scale units (1.0 = the largest value the input can record). The real voltage depends on your input gain and hardware. Never connect anything except normal audio signals to a computer's mic or line input, and never mains or high-voltage circuits.

What frequency range can a browser oscilloscope show?

It is limited by the sound card: usually about 20 Hz to 20 kHz at a 44.1 or 48 kHz sample rate. Many inputs block DC and very low frequencies, and microphones roll off at both ends. For radio-frequency or logic signals you need a hardware oscilloscope.

What do time/div and volts/div mean?

The screen is divided into 10 horizontal and 8 vertical divisions. Time/div is how much time one horizontal division represents, so the whole screen shows 10 × time/div. Volts/div (here, full-scale units per division) sets how much signal one vertical division represents.

Why does the trace keep moving?

The trigger is not finding a clean edge. Move the trigger level so it sits inside the waveform (between its minimum and maximum), try the other slope, or select the channel that carries the signal. In Normal mode the screen only updates when a trigger occurs; Auto mode free-runs when no trigger is found.

What is XY mode used for?

In XY mode the left channel moves the dot horizontally and the right channel vertically. Two sine waves make Lissajous figures whose shape reveals their frequency ratio and phase: a diagonal line means in phase, a circle means 90° apart. With music it shows stereo width: a vertical-ish line is mono, a wide cloud is wide stereo.

How is the frequency measured?

The tool finds the moments where the signal crosses its average level going upward (with a little hysteresis to ignore noise), interpolates between samples and divides the number of complete cycles by the time they take. It is very accurate for steady periodic signals and less reliable for noise, speech or chords.

Why is channel 2 flat when I use the microphone?

Most built-in microphones are mono, so only channel 1 receives a signal. Use a stereo line input or audio interface to see two different channels, or open a stereo audio file.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Audio Spectrum AnalyzerLive FFT spectrum analyzer for your microphone or an audio file, with dominant frequency and note.Tone GeneratorPlay any frequency with different waveforms.Sound Level MeterEstimate noise level in decibels using your microphone.Online SynthesizerPolyphonic browser synth with 2 oscillators, ADSR, filter, LFO, presets, MIDI and WAV recording.Screen RecorderRecord your screen with mic and system audio.Audio to TextTranscribe MP3, WAV and M4A recordings to text in your browser with Whisper. Export TXT, SRT, DOCX.Audio ConverterConvert MP3, WAV, M4A, OGG and FLAC to MP3 or WAV in batch, right in your browser.Audio CutterTrim MP3 and audio files, add fades and make ringtones.Audio JoinerMerge MP3 and other audio files into one track with crossfade.WAV to MP3Convert WAV files to MP3 at 128, 192 or 320 kbps, in batches.Voice RecorderRecord and trim audio in your browser.MP3 to WAVConvert MP3 files to WAV in batches.Audio Speed ChangerSpeed up or slow down audio, with or without pitch change.Audio Pitch ChangerShift the pitch of a song or recording up or down without changing tempo.Audio Volume Booster & NormalizerMake audio louder, normalize peaks or loudness, with a limiter against clipping.Clear Audio RecorderRecord clean audio with noise suppression and gain control.Audio ReverserReverse any audio file and play it backwards, then download the result as WAV.Hearing TestCheck your hearing by ear and frequency, plot an audiogram and find your upper frequency limit.Text to Morse AudioTurn text into Morse code sound at any WPM with Farnsworth timing, then play it or save a WAV.Audio Bitrate CalculatorWork out audio file size from bitrate and length, WAV size, or the bitrate for a target size.Subwoofer Bass TestTest your subwoofer and bass response with 10–200 Hz tones, presets and a low-frequency sweep.M4A to MP3Convert M4A, AAC and iPhone voice memos to MP3 in batch, privately in your browser.Voice ChangerRecord or upload your voice and make it chipmunk, deep, robot, alien, radio or echo. Save as WAV.Ringtone MakerCut the best 15–40 seconds of any song, add fades and save it as an MP3 ringtone.OGG to MP3Convert OGG Vorbis and Opus audio to MP3 in batch, keeping tags. Free, no upload.FLAC to MP3Convert FLAC to MP3 at up to 320 kbps, keeping tags and album art. Batch, no upload.AAC to MP3Convert AAC and M4A audio to MP3 in batch, at 128 to 320 kbps. Free, no upload.OPUS to MP3Convert OPUS audio and voice messages to MP3 in batch, at 64 to 320 kbps. No upload.Audio NormalizerNormalize audio to a peak level or a LUFS loudness target, in batch, and save as WAV or MP3.Audio Noise ReducerRemove background hiss, hum and room noise from a recording using a noise profile, then save WAV.Audio Fade In and OutAdd a smooth fade in and fade out to any song or recording, then save it as MP3 or WAV.Audio Equalizer10-band EQ for audio files: boost bass, clarify vocals or tame treble, then save as MP3 or WAV.Audio MixerMix up to 4 audio tracks with volume, pan, start offsets and fades, then save the mix as MP3 or WAV.Waveform Image GeneratorTurn any song or recording into a waveform image: bars, mirror or line, as PNG or SVG.8D Audio ConverterMake any song 8D: sound circles around your head with reverb. Preview live, save MP3 or WAV.MIDI PlayerPlay MIDI files in your browser with a piano roll, tempo control, track mute and WAV export.Audio LooperLoop any part of a song seamlessly with a crossfade, repeat it N times or to a length, export.Audio Sample Rate ConverterResample audio to any rate from 8 to 96 kHz and change bit depth. WAV or MP3 output.Presentation RecorderRecord narrated slides from a PDF or images with mic, webcam bubble and slide timings.Sound IdentifierIdentify sounds from your mic or an audio file: dog barks, sirens, speech, music and 500+ more.Soundboard MakerBuild your own soundboard: upload or record clips, set labels, colors and hotkeys, save locally.Streaming Bitrate CalculatorBest OBS bitrate for your resolution, fps, codec and platform, plus the upload speed you need.Voice Pitch AnalyzerMeasure your speaking pitch: average Hz, pitch range and variation over time on a graph.Add Echo to AudioAdd echo or delay to audio: ms or BPM-synced time, feedback, wet/dry, ping-pong; export WAV/MP3.Animal Sounds BoardTap 60 animals to hear their sounds, learn a fun fact about each, and play a guess-the-sound quiz.Audio Bit Depth ConverterConvert WAV and FLAC between 8, 16, 24 and 32-bit (float) with TPDF dither and noise shaping.Audio File InfoCheck an audio file's codec, bitrate, sample rate, bit depth, channels, length, tags and peak.Audio Low-Pass and High-Pass FilterApply low-pass, high-pass, band-pass or notch filters to audio and see the response curve live.Audio Compressor and LimiterCompress or limit audio files online: threshold, ratio, attack, release, knee, makeup and a GR meter.M4B to MP3Convert M4B audiobooks to MP3 with tags and cover, or split them into one MP3 per chapter.Media Duration CalculatorDrop audio and video files to get each length and the total runtime, with sorting and CSV export.MIDI to WAVRender MIDI files to WAV with General MIDI SoundFonts or your own .sf2, at 44.1 or 48 kHz.Mono to Stereo ConverterTurn mono audio into stereo: dual mono, comb widening or Haas delay, with a mono-compatibility check.MP3 to M4RTurn MP3s into iPhone M4R ringtones: pick the best 30-40 s, add fades, batch convert.Virtual Singing BowlStrike or rub the rim of a synthesized Tibetan singing bowl in 7 pitches, with sustain and loop.Speaker Wire Gauge CalculatorFind the right AWG speaker wire for any run length, impedance and allowed power loss.Stereo Channel SplitterSplit stereo audio into left and right mono files, extract mid/side, or swap, invert and mute channels.ABX Audio TestBlind ABX listening test between two audio files, with level matching and a p-value score.M4B Audiobook MakerCombine MP3 chapter files into one M4B audiobook with chapters, cover art and author tags.Bleep Censor ToolBleep out words in audio or video: mark them on the waveform or from a transcript, then export.Lossless Audio CheckerCheck if a FLAC or WAV is truly lossless or an upscaled MP3, with a spectrogram and verdict.Online VocoderClassic robot vocoder in your browser: speak or load a voice, play the synth carrier, record.Podcast Chapters GeneratorTurn timestamps into Podcasting 2.0 JSON chapters, YouTube chapters, or ID3 chapters inside your MP3.Stream Countdown OverlayMake a "starting soon" countdown screen for OBS: pick time, colors, fonts and animation, copy the URL.Audio Spectrogram GeneratorTurn any audio file into a spectrogram image: FFT size, color maps, log or linear scale, PNG export.Audio SplitterSplit audio into equal parts, fixed-length pieces or at silences, and download a ZIP.Bass BoosterBoost the bass of any song with a low-shelf EQ and limiter, compare A/B, export MP3 or WAV.MP3 CompressorMake MP3 files smaller: re-encode at a lower bitrate, mono or sample rate, or fit a target size.
See all 99 Audio Converters & Editors →