diff --git a/docs/sketch-specification.md b/docs/sketch-specification.md
index 6dddad5d028..105c220cfed 100644
--- a/docs/sketch-specification.md
+++ b/docs/sketch-specification.md
@@ -35,8 +35,11 @@ The following extensions are supported:
- .cpp - C++ files.
- .c - C Files.
- .S - Assembly language files.
-- .h - Header files.
-- .tpp, .ipp - Header files (available from Arduino CLI 0.19.0).
+- .h, .hpp, .hh [1](#hpp-hh-note) - Header files.
+- .tpp, .ipp [2](#tpp-ipp-note) - Header files.
+
+ 1 `.hpp` and `.hh` supported from Arduino IDE 1.8.0/arduino-builder 1.3.22.
+ 2 Supported from Arduino CLI 0.19.0.
For information about how each of these files and other parts of the sketch are used during compilation, see the
[Sketch build process documentation](sketch-build-process.md).