Dane do odczytu maszynowego, dane do odczytu komputerowego – dane (lub metadane) zapisane w sposób, który pozwala na ich odczytanie przez komputer.

Istnieją dwa rodzaje danych do odczytu maszynowego: dane czytelne dla ludzi, zapisane z użyciem języka znaczników tak, by były również zrozumiałe dla maszyn (np. mikroformaty, RDFa) oraz formaty zapisu danych przeznaczone przede wszystkim do odczytu przez komputery (np. RDF, XML, JSON).

Definicja danych do odczytu maszynowego Amerykański Office of Management and Budget (OMB) definiuje możliwość odczytu maszynowego jako „Format standardowego języka komputerowego (a więc nie tekstu w języku angielskim), który może być automatycznie odczytany przez przeglądarkę lub system komputerowy (np. XML). Tradycyjne pliki procesorów tekstu, hipertekstowy język znaczników oraz dokumenty w PDF-ie mogą być łatwo czytane przez ludzi, ale są zwykle trudne do interpretacji maszynowej. Inne formaty, w tym XML, JSON lub arkusze kalkulacyjne z opisem kolumn, które mogą być eksportowane do formatu z wartościami oddzielonymi przecinkiem, są formatami nadającymi się do odczytu maszynowego.