CSV Timestamp Resampler

Preserve original rows, detect irregular time gaps, and inject evenly spaced rows into a downloadable CSV.

Built for irregular timestamped CSV datasets

This version preserves original file order, keeps duplicate timestamps, appends a normalized timestamp column, and leaves the original timestamp column blank for injected rows by default.

PreserveOriginal rows remain untouched.
InjectGap rows at a user-defined interval.
NormalizeAdd a clean timestamp column for export.
ExportDownload a fresh CSV with preview.

Default behavior

  • Duplicate original timestamps are retained and reported.
  • Interval injection starts from each original row.
  • Injected rows get a numeric fill value in all non-timestamp columns.
  • Original timestamp stays blank for injected rows unless you enable the export option.
3
Validation
Warnings are non-blocking. Duplicate timestamps stay in the export.
ReadyUpload a CSV and run validation to see parse results, duplicate warnings, and injection estimates.
4
Output preview
The preview shows original-order output. Injected rows are visually flagged.