While an aircraft broadcasts it’s ICAO hex code in ADS-B packets, data such as the aircraft type, military status, make, model, operator, etc. all come from database lookups.
ADSBexchange maintains a database from various public, open source, and government services. We also welcome accurate contributions to our database from the community to improve the experience for everyone.
Below are two tables. The top table is the currently active full database (always available for download at https://downloads.adsbexchange.com/downloads/basic-ac-db.json.gz) This is the database currently in use on the website, and it is rebuilt daily at 23:30 UTC, (incorporating the changes submitted in the second table) and goes live on globe.adsbexchange.com at 02:00 UTC Mon-Thu.
The second table incorporates the “edits” supplied by people like you for aircraft (hex codes) where government and other sources may be lacking or inaccurate. Note that the last line in the tables allows for filtering, and can be quite useful when searching.