About this tool Validate AGS files against the AGS4 data format standard. Upload a .ags file and the tool checks it for errors, warnings, and informational messages — with line numbers, group names, and descriptions for every issue found.
Powered by the BGS (British Geological Survey) AGS API, which uses the official python-ags4 validation library. The same validation engine used by the National Geoscience Data Centre for AGS submissions.
Your file is sent to the BGS API for validation and is not stored. Results are displayed instantly in the browser.
How to use this tool 1. Upload your AGS file — drag and drop or click to browse. Must be a valid .ags text file.
2. View the results — errors (red), warnings (amber), and FYI messages (blue) are shown with counts and expandable detail.
3. Expand individual rules — click any rule to see the specific lines and groups affected.
Technical information Validates against AGS4 rules including: file structure (Rule 1–4), group and heading definitions (Rule 5–10), data consistency (Rule 11–19), and dictionary compliance (Rule 20).
The dictionary version is auto-detected from the TRAN_AGS field. Supports AGS 4.0.3, 4.0.4, 4.1, and 4.1.1.
Limitations Validation checks structural and format compliance only. It does not check the scientific plausibility of data values (e.g. whether SPT N-values are realistic).
The tool uses the standard AGS checker rules. For BGS/NGDC submission-specific requirements, use the BGS validation portal directly.
Requires an internet connection — validation is performed by the BGS API, not locally in the browser.
Revision history 20 October 2026: Initial release
Disclaimer This tool is provided for educational and general information purposes only. It is not a substitute for professional engineering advice, design or verification.
Diggy and its contributors are not licensed engineering consultants and no results generated by this tool should be used directly for construction, design or safety-critical decisions.
All values and outputs are based on published empirical correlations and should be independently checked and confirmed by a qualified geotechnical engineer before use.
By using this tool, you accept full responsibility for how you interpret and apply the information provided.
Spotted an error? Let us know .