Time Series Gap Auditor

Time Series Gap Auditor

Find missing intervals, duplicate instants and reversed CSV rows without losing the original time offsets.

UTF-8 · up to 1 MiB, 5,000 rows and 32 columns. Complete timestamps with Z or ±hh:mm offsets only.

Timestamp CSV

Load an example or enter a timestamp CSV.

Comments & questions

Time Series Gap Auditor

A timestamp column can look continuous while hiding a missing batch, duplicate event or reversed row. This auditor sorts explicit-offset instants on a UTC timeline, compares adjacent records with your expected interval and shows the original CSV record numbers that need attention. Choose an IANA time zone to read the results in local time without doing interval arithmetic on ambiguous wall clocks.

Key features

  • Distinguish duplicate instants from repeated-looking local clock times at a daylight-saving transition.
  • Count missing expected slots using nearest-interval rounding, and report the exact observed duration for each pair.
  • Flag rows that move backwards in the original CSV order without silently changing the downloaded source.
  • View a colored interval chart and a scrollable table; export every interval as CSV and the full audit as JSON.
  • Require complete ISO date-time strings with Z or a numeric offset, avoiding guesses about a bare local time.

How to use

  1. Paste or select a headed UTF-8 CSV/TSV containing an offset-aware timestamp column.
  2. Inspect the columns and choose the timestamp field, expected minutes and display time zone.
  3. Run the audit and compare missing slots, irregular intervals, duplicate instants and reversed input rows.
  4. Open the interval table to locate gaps and check the UTC values against local-time labels.
  5. Download the interval CSV or full JSON audit before making changes to the source.

Use cases

  • Check whether a 30-minute sensor export skipped a sample while clocks moved forward.
  • Identify repeated log records that use two different offsets for the same instant.
  • Find late and missing hourly deliveries in a monitoring CSV.
  • Compare a vendor's original row order with chronological order before importing events.

Frequently asked questions

Why must every timestamp include Z or an offset?

A bare local time can identify two instants when clocks move back or no instant when they move forward. Explicit offsets make the elapsed-time comparison unambiguous.

How are missing slots counted?

The tool rounds each observed duration to the nearest number of expected intervals, then subtracts one. A deviation below half an interval is shown as irregular but does not create a missing slot. This is a diagnostic convention, not proof that an event existed.

Does choosing a time zone change the gap result?

No. The zone changes display labels only. Durations and duplicate checks use UTC instants derived from the offsets in the CSV.

How is this different from the timestamp converter?

A timestamp converter transforms one value. This tool checks an entire CSV sequence for missing slots, duplicates, irregular intervals and reversed rows, with downloadable evidence.

Privacy

CSV parsing and audit run in this browser tab. The input is not automatically uploaded or stored. Downloaded CSV and JSON reports may contain timestamps and original cell values; inspect them before sharing.

Related Tools

Timestamp ConverterJSON ↔ CSVStratified Data SplitterWasm Module InspectorHreflang Matrix CheckerAST Query PlaygroundContainer Build GraphDependency Graph ExplorerSemver Range LabCron Schedule AuditorPatch Review WorkbenchSource Map ExplorerLocalization Catalog AuditorStructured Data ReviewerHTTP Archive AnalyzerWebhook Signature LabProtobuf Schema WorkbenchGraphQL Schema LabAvro Schema EvolutionLocal SQL WorkbenchSchema Form BuilderMesh Repair WorkbenchPipe Network LabRobot Arm Kinematics LabThermal Network LabBeam Response LabGear Train DesignerTolerance Stackup LabSensor Calibration FitPCB Stackup PlannerDigital Filter DesignerNetwork Reachability MapSun Shadow MapGPS Error SimulatorDigital Logic SimulatorAnalog Circuit LabMechanism Linkage LabAnalysis Mesh GeneratorOpenAPI Contract InspectorDatabase Migration PlannerDimensional Equation CheckerTruss Force LabBoolean Minimization LabControl Response LabQueueing Simulation LabGeofence Event SimulatorCoordinate Reference LabSurvey Traverse LabRaster Classification LabChoropleth Design LabMap Print ComposerRaster Reprojection LabElevation Contour MakerTerrain Viewshed LabWatershed DelineatorMap Tile PackagerText File Encoding WorkbenchFilesystem Portability AuditorSBOM License ExplorerFile Signature Auditornpm Lockfile Conflict ResolverSource Secret AuditorOffline Web Package BuilderCertificate Chain InspectorTorrent Metainfo InspectorChunked File PackagerEncrypted File VaultDuplicate File FinderArchive WorkbenchDesign Token ManagerSpacing Token DesignerResponsive Type SystemPackaging Dieline DesignerSVG Icon Sprite PackerFlex Layout PlaygroundCSS Grid PlaygroundRegex Equivalence LabMarkdown Repository AuditorLog Template MinerResponsive Layout AuditorEmail Template PreviewInternal Link GraphState Machine TesterPetri Net SimulatorGit History VisualizerCurl Request WorkbenchBinary Protocol DesignerHex File EditorBinary Patch WorkbenchFile Signature WorkbenchAPI Mock SandboxSchema Column MapperEvent Log SessionizerER Diagram DesignerData Lineage DesignerDecision Tree LabData Anonymization WorkbenchData Expectation RunnerJSON Schema ValidatorBasket Pattern AnalyzerRobots Policy TesterSEO HTML AuditorAccessibility Structure AuditorSyndication Feed WorkbenchIndexNow Payload BuilderCrawl Log AnalyzerCSP Policy WorkbenchSearch Performance AnalyzerCSV Formula Risk AuditorCORS Response SimulatorCache Header LabCookie Policy InspectorWeb Vitals Trace LabSitemap Health AuditorBatch File RenamerFile Manifest VerifierFolder Space MapFolder Difference ReviewerRoute Order OptimizerGeoJSON Map EditorPolygon Overlay LabCartographic Label PlacerSpatial Table JoinGeoJSON Topology AuditorGPX Track AnalyzerTrack Privacy RedactorCSV Table JoinCSV Pivot WorkbenchScientific Data ProfilerTabular Cleaning WorkbenchRecord ReconciliationData Dictionary BuilderCanonical Graph AuditorRedirect Plan TesterHTTP response and ping reference testBrowser and System InformationJSON ↔ YAML ConverterXML ↔ JSON ConverterHTML FormatterJavaScript MinifierMock Data Generator.gitignore GeneratorLicense GeneratorUser-Agent ParserPassword Strength CheckerCode to ImageXML FormatterHTTP Status Code LookupMIME Type LookupJS & SQL String EscapeCSS Box Shadow GeneratorCSS Gradient GeneratorIndent ConverterNumber Base ConverterUnicode Escape ConverterUnicode InspectorJSON Structure DiffMarkdown Table GeneratorBase64 EncoderJSON FormatterURL EncoderSQL FormatterCron Expression GeneratorRegex TesterUUID GeneratorHash GeneratorJWT DecoderHTML Entity ConverterMarkdown PreviewCSS MinifierMeta Tag GeneratorCase ConverterImage to Base64
Explore all Dev Tools tools →Image/Media →Text/Convert →Life/Fun →