{{ summaryHeading }}
{{ summaryPrimary }}
{{ summaryLine }}
{{ badge.label }}
SRC DST ICMP RTT {{ pingEchoAnchor }}
Ping result inputs
Hostname, IP, ticket label, or service name represented by this ping sample.
Use 0 for strict reachability checks or a small tolerance for noisy wireless paths.
%
Measured from reply-to-reply RTT deltas, not from the operating-system summary line.
ms
Set near the user-facing latency budget for this target or path.
ms
Paste one ping run with reply lines plus the packet-loss and RTT summary when available.
{{ fileStatus || 'Drop ping TXT, LOG, or OUT output onto the textarea.' }}
Keep long continuous ping runs readable in the sample ledger.
samples
MetricValueInterpretationCopy
{{ row.metric }} {{ row.value }} {{ row.note }}
SeqRTTTTLFlagSource lineCopy
{{ row.sequence }} {{ row.rttDisplay }} {{ row.ttlDisplay }} {{ row.flag }} {{ row.sourceLine }}
No RTT samples parsed
Paste reply lines or load the sample output before exporting the sample ledger.
FindingSeverityEvidenceSuggested next checkCopy
{{ row.finding }} {{ row.severity }} {{ row.evidence }} {{ row.nextCheck }}
No findings available
Resolve the ping input warning to generate connectivity findings.

          
Customize
Advanced
:

Introduction:

A ping run is a compact measurement log, not just a yes-or-no reachability answer. Each reply means an Internet Control Message Protocol echo request returned, usually with a round-trip time and sometimes with sequence and time-to-live clues. The summary at the bottom compresses the same run into sent packets, received packets, packet loss, and timing statistics.

Those details matter because network complaints rarely fail in one clean shape. A target can answer every packet while still responding too slowly for voice, games, remote desktop, or shell work. A second path can show a low average round-trip time while losing one packet in ten. A third path can look fine in a short sample and break only when Wi-Fi contention, VPN overhead, queueing, or uplink saturation appears.

Ping measurement anatomy A compact diagram showing an ICMP echo request, echo reply, round-trip time, timeout, and packet summary. source target echo request sequence leaves echo reply RTT is measured packet summary sent, received, lost, timing range timeout one ping run is a sample, not proof of every application path

Three terms carry most of the practical meaning. Packet loss is the share of requests that did not produce a reply during the run. Round-trip time, or RTT, is the elapsed time for one request and its reply. Jitter is variation between replies, which is why a path with a moderate average can still feel uneven for interactive work.

Common ping evidence and what it can indicate
Evidence In A Ping Run What It Can Indicate Common Misread
Lost packets or timeout lines Reachability trouble, filtering, a busy path, or a target that did not answer in time. Assuming every loss proves the destination service is down.
RTT minimum, average, and maximum The lowest observed case, the overall center, and the worst observed reply in the sample. Trusting the average when a few high replies caused the real complaint.
Large reply-to-reply changes Queueing, wireless variation, VPN overhead, link contention, or route instability. Treating a path as stable because every packet eventually returned.
TTL values A clue from the returned packet that can help compare similar runs. Reading TTL as an exact hop count without knowing the sender's starting TTL.

Ping is most useful when it is compared against something nearby and something farther away. A clean gateway ping with an unstable remote target points beyond the local access link. Loss to the gateway itself shifts attention toward Wi-Fi, cabling, VPN software, local routing, or the access device. Comparing a hostname test with an IP-address test can also separate name-resolution trouble from basic IP reachability.

A ping run still has a narrow scope. Firewalls can block ICMP, routers can rate-limit it, and application traffic such as HTTPS, DNS, SSH, or real-time media may follow different handling rules. A clean ping is a good clue, not a complete service-health certificate.

How to Use This Tool:

  1. Enter a Target label that will make the exported tables understandable, such as a hostname, IP address, service name, or ticket ID.
  2. Set the Packet loss gate, Jitter gate, and High RTT gate to match the path being investigated. Use stricter gates for short local checks and a realistic latency budget for remote services.
  3. Paste one ping run into Ping output, browse for a TXT, LOG, or OUT file, drop a text file onto the input area, or load one of the built-in Linux/macOS-style or Windows samples.
  4. Use Normalize after copying from a terminal, email, or ticket system. It trims line endings and trailing spaces while keeping the measured values intact.
  5. Open Advanced only when a long continuous run needs a smaller visible Sample row limit. The limit changes the displayed ledger rows, not the full parsed data used for summaries, charts, or JSON.
  6. Read Ping Health Snapshot first, then use Connectivity Findings for a ticket-ready diagnosis note and RTT Sample Ledger for row-level evidence.
  7. Use RTT Sample Trend, Latency Band Mix, CSV, DOCX, chart images, chart CSV, or JSON exports after the parsed sample looks credible.

Analyze separate runs separately. A gateway sample, a public resolver sample, and an application-host sample answer different questions, and mixing them into one paste can hide where the problem starts.

Interpreting Results:

The summary headline points to the strongest immediate reading: missing input, reachability loss, latency findings, or a stable sample under the selected gates. The badges show the loss state, reply count, spike count, and detected output family. Use the tables to confirm the evidence before copying a conclusion into an incident note.

Ping result cues and first checks
Visible Cue Initial Reading What To Check Next
Check output The pasted text did not include recognizable reply timing or packet-summary evidence. Paste the actual ping reply lines and, when available, the final packet and RTT summaries.
Reachability loss detected Packet loss crossed the selected gate, or the run indicates transmitted packets without parsed RTT replies. Compare a longer run against the local gateway, the target, and another known external host.
RTT jitter above gate Adjacent reply times changed more than the selected jitter gate. Check wireless quality, queueing, VPN load, uplink saturation, and time-of-day congestion.
High RTT samples One or more replies met or exceeded the selected high-RTT gate. Correlate those spikes with application errors, user complaints, CPU load, or route changes.
Missing reply sequence Parsed sequence numbers have a gap not matched by a recognized timeout line. Check whether the copied excerpt omitted lines or used timeout wording outside the parsed patterns.
No threshold finding The sample stayed below the selected packet-loss, jitter, and high-RTT gates. Capture a longer run during the symptom window before closing an intermittent issue.

The RTT trend chart is clearest for shape. It makes a single spike, repeated oscillation, or a path that shifted upward easier to see than a summary number. The latency band mix is better for explaining distribution: most replies in one low-latency band reads differently from a sample scattered across several bands.

The target label is not a network lookup. It names the report and exports; the actual reachability evidence comes from the pasted or loaded ping output.

Technical Details:

Classic ping uses ICMP echo requests and echo replies. In IPv4 ICMP, echo request messages use type 8 and echo replies use type 0. The identifier and sequence number help match replies to requests, while the returned data lets the sender measure elapsed time for the round trip.

Saved ping output has several evidence layers. Reply rows provide RTT samples, optional TTL values, and sequence clues. Timeout lines explain gaps when the operating system prints them. Summary lines give transmitted, received, lost, and timing values. Unix-like and Windows output use different wording, so a useful analysis reconciles reply rows, timeout rows, packet summaries, timing summaries, and inferred missing sequences before applying any threshold.

Transformation Core:

Ping analysis transformation core
Input Evidence Derived Reading Technical Caution
Reply rows with time values RTT samples, sequence numbers when present, TTL values when present, and high-RTT flags. Rows that omit sequence or TTL can still contribute timing evidence.
Timeout or unreachable rows Timeout count and possible sequence evidence. Timeout wording varies by system and may not always map cleanly to a sequence number.
Packet summary Transmitted, received, lost, and packet-loss percentage. When no summary is available, packet accounting must be inferred from parsed replies and timeouts.
RTT summary Minimum, average, maximum, and deviation where supplied by the ping program. When summary timing is missing, min/avg/max and deviation can be computed from parsed reply samples.
Sequence numbers Possible gaps between observed replies and recognized timeouts. A gap can mean packet loss, a copied excerpt, or an unrecognized timeout line.

Formula Core:

The core arithmetic separates packet accounting from timing shape. Packet loss uses transmitted and received counts. Average RTT is the mean of parsed reply times when no operating-system average is available. Jitter is estimated as the average absolute change between adjacent reply times.

loss percent = transmitted-receivedtransmitted×100 average RTT = sum of reply RTT samplesreply sample count jitter estimate = mean of adjacent absolute RTT changes

For example, a five-packet run with four replies has (5 - 4) / 5 * 100 = 20% loss. Reply times of 24, 27, 88, and 28 ms average 41.75 ms, but their adjacent changes are 3, 61, and 60 ms, producing a much larger instability signal than the average alone suggests.

Finding Rules:

Ping analyzer finding rules
Finding Rule Severity Pattern
Packet loss above gate Packet loss percentage is greater than the selected loss gate. High at 10% loss or higher; otherwise medium.
No reply RTT samples Transmitted packets are present, but no reply timing samples are parsed. High.
RTT jitter above gate The adjacent-sample jitter estimate is greater than the selected jitter gate. Medium.
High RTT samples At least one reply is at or above the selected high-RTT gate. Medium when more than one sample crosses the gate; otherwise low.
Missing reply sequence Observed sequence numbers have an unexplained gap. Medium.
No threshold finding Loss, jitter, and high-RTT checks stay inside the selected gates. Low.

Latency Bands:

Latency band buckets used for ping reply samples
Band RTT Range Typical Reading
Sub-20 ms0 to less than 20 msUsually local, nearby, or very low-latency path evidence.
20-50 ms20 to less than 50 msCommon for many regional paths and routine web use.
50-100 ms50 to less than 100 msOften acceptable, but context matters for interactive services.
100-200 ms100 to less than 200 msCan be noticeable for voice, games, remote desktop, and shells.
200+ ms200 ms and aboveUsually deserves investigation, especially when mixed with lower-latency replies.

Deviation and jitter are related but not identical. Deviation describes spread around the mean, while adjacent-sample jitter describes how sharply one reply changed from the previous reply. Both can be useful, but jitter better reflects the unevenness that many interactive complaints describe.

Privacy and Accuracy Notes:

Pasted text and selected TXT, LOG, or OUT files are parsed in the browser. The page does not need to run a new ping or send the diagnostic text away to build its tables, charts, and exports. File loading is intended for text logs and rejects files larger than 1 MB.

Ping output can contain internal hostnames, private addresses, public addresses, service names, ticket labels, and timing evidence about a network path. Treat exported CSV, DOCX, chart, and JSON files like network diagnostic records.

Accuracy depends on the copied run. A partial excerpt, mixed outputs from several targets, locale-specific wording, or a ping variant with unusual timeout text can change what is parsed. When the result matters, keep the original terminal output with the exported analysis.

Worked Examples:

Linux-style sample with loss and jitter

A five-packet Linux-style run sends five requests, receives four replies, and reports 20% loss. With a strict loss gate, that is a high-severity finding. If the reply times jump from the 20 ms range to more than 80 ms and back, the jitter gate can also trigger even though the average RTT looks moderate.

Windows output with the same operational shape

Windows uses different wording for sent, received, lost, reply rows, and approximate round-trip times. After normalization, the same packet-loss, RTT, jitter, spike, and finding concepts apply, which makes mixed operating-system evidence easier to compare in one incident note.

Gateway clean, remote target unstable

Analyze a gateway ping and a remote target ping with the same gates. If the gateway run is clean but the remote target shows loss or spikes, start beyond the local access link. If both runs show loss or jitter, begin closer to the client, wireless link, VPN, or access router.

Short sample with no finding

A four-reply sample can stay below every gate and still miss an intermittent issue. The correct reading is limited confidence, not proof of health. Capture during the symptom window and increase the packet count before closing a recurring complaint.

FAQ:

Does this run ping from the browser?

No. It analyzes ping output you already captured. Browsers cannot perform a normal ICMP ping to an arbitrary host, and a saved ping run is often easier to attach to tickets or compare across systems.

Why can a ping look clean while an application still fails?

Ping tests IP-level ICMP echo behavior. An application may depend on DNS, TLS, HTTP, SSH, database ports, firewall rules, proxy behavior, or server-side processing that a ping run never exercises.

Is TTL a hop count?

Not by itself. TTL is decremented by routers, but the starting TTL varies by operating system and device behavior. It is useful as a comparison clue across similar runs, not as a precise route length.

Why does the jitter estimate differ from mdev or stddev?

Jitter here is based on adjacent reply-to-reply changes. Linux mdev and macOS/BSD stddev describe spread around the average. A run can have a modest spread but still contain an abrupt local jump, or the reverse.

What should I save for a support ticket?

Keep the original ping output, the finding table, and the RTT trend or JSON export when the ticket needs evidence. Include when and where the run was captured, especially for Wi-Fi, VPN, and intermittent reports.