Logbook Data Validator
v1.1

CSV → ADIF Converter

Drop a CSV or SSV file exported from HRD Logbook (Access or SQLite). The tool auto-detects whether the file uses comma or semicolon as the delimiter, auto-maps COL_* column headers to ADIF field names, handles date/time and frequency conversions, and produces a standards-compliant ADIF 3.1.7 file ready for import into any logging software.

📥 Download template: 📄 HRD_Import_Template.csv 206 columns · all COL_* headers · one sample QSO row
📄
Drop CSV file here or click to browse

XLSX → ADIF Converter

Drop an Excel workbook exported from HRD Logbook or any spreadsheet with QSO data. The tool reads all sheets, lets you pick which sheet and which row contains the headers, auto-maps column names to ADIF fields, and produces a standards-compliant ADIF 3.1.7 file. Supports .xlsx and .xls.

📥 Download template: 📊 HRD_Import_Template.xlsx 206 columns · all COL_* headers · one sample QSO row · Notes sheet included
📊
Drop Excel file here or click to browse

SQLite Schema vs ADIF Spec

Load any HRD SQLite database file to extract its schema, then provide an ADIF spec URL. The tool compares every column in TABLE_HRD_CONTACTS_V07 against the spec's QSO field list and shows you exactly what's covered, what's missing from the schema, and what HRD-specific columns have no ADIF equivalent.

SQLite Database

Drop any HRD v6.9 database file to read its schema.

🗄
Drop SQLite file here or click to browse

ADIF Specification URL

Paste the URL to any ADIF spec page to compare against.

Quick links
🗄

Ready

Load a SQLite database and provide a spec URL, then click Fetch Spec & Compare.

ADIF Spec Coverage Checker

Load your current "full ADIF" reference file, paste a link to any version of the ADIF specification, and this tool will fetch the spec, extract every defined field name, and show you what's new — fields in the spec that aren't in your ADIF file. Use this each time a new ADIF version is released to identify fields HRD needs to support.

Your Reference ADIF File

Drop your complete ADIF file (e.g. ImportTestFileCompare_Complete.adi).

📄
Drop ADIF file here or click to browse

ADIF Specification URL

Paste the URL to any ADIF spec page. The tool will fetch and parse all field definitions from it.

Quick links
📡

Ready

Load an ADIF file and provide a spec URL, then click Fetch Spec & Compare.

SOURCE Drop an ADI, CSV, SSV, XLSX, hrdsql, or XML file — type is detected automatically
📂
Drop file here or click to browse
TARGET Drop an ADI, CSV, SSV, XLSX, hrdsql, or XML file — type is detected automatically
📂
Drop file here or click to browse
🔬

Ready to compare

Select a file type for each side, load your files, then click Compare.