Finetype
Type Registry
Browse all 251 semantic types detected by Finetype.
Types that are easy to mistake for one another are set side by side in Types told apart.
251
container
Structured data — JSON, CSV, query strings, key-value pairs12Comma-Separated Values (Simple)
comma_separatedVARCHAR
apple,banana,cherryPipe-Separated Values
pipe_separatedVARCHAR
apple|banana|cherrySemicolon-Separated Values
semicolon_separatedVARCHAR
apple;banana;cherryWhitespace-Separated Values
whitespace_separatedVARCHAR
apple banana cherryQuery String Parameters
query_stringVARCHAR
name=John&age=30&city=NewYor…CSV Record
csvVARCHAR
John,30,trueHTML Content
htmlVARCHAR
<p>Hello world</p>JSON Object
jsonJSON
{"user": "john", "age": 30}JSON Array
json_arrayJSON
[1, 2, 3]S-Expression
s_expressionVARCHAR
(ROOT (S (NP (NN cat)) (VP (…XML Document
xmlVARCHAR
<root><name>John</name><age>…YAML Document
yamlVARCHAR
name: John
age: 30
active: t…datetime
Dates, times, timestamps, durations, and timezone offsets89Day of Week Name
day_of_weekVARCHAR
MondayFull Month Name
month_nameVARCHAR
JanuaryPeriodicity
periodicityVARCHAR
DailyCalendar Year
yearSMALLINT
2024Abbreviated Month Day Year (no comma)
abbrev_month_no_commaDATE
Jan 15 2024Abbreviated Month Date
abbreviated_monthDATE
Jan 15, 2024Chinese Standard Date
chinese_ymdDATE
2024年1月15日Compact Date (DDMMYYYY)
compact_dmyDATE
15012024Compact Date (MMDDYYYY)
compact_mdyDATE
01152024Compact Year-Month (YYYYMM)
compact_ymDATE
202401Compact Date (YYYYMMDD)
compact_ymdDATE
20240115DMY Date (dash-separated)
dmy_dashDATE
15-01-2024DMY Date with Abbreviated Month (dash-separated)
dmy_dash_abbrevDATE
15-Jan-2024DMY Date with Abbreviated Month (dash, 2-digit year)
dmy_dash_abbrev_shortDATE
15-Jan-24DMY Date (dot-separated)
dmy_dotDATE
15.01.2024DMY Short Date (dot, 2-digit year)
dmy_short_dotDATE
15.01.24DMY Short Date (slash, 2-digit year)
dmy_short_slashDATE
15/01/24DMY Date (slash-separated)
dmy_slashDATE
15/01/2024DMY Date with Abbreviated Month (space-separated)
dmy_space_abbrevDATE
15 Jan 2024DMY Date with Full Month (space-separated)
dmy_space_fullDATE
15 January 2024Full Month Day Year (no comma)
full_month_no_commaDATE
January 15 2024ISO Date
isoDATE
2024-01-15ISO Week Date
iso_weekDATE
2024-W03Japanese Imperial Year (Long/Kanji)
jp_era_longDATE
令和6年1月15日Japanese Imperial Year (Short)
jp_era_shortDATE
R6/01/15Julian Date
julianDATE
24-015Korean Standard Date
korean_ymdDATE
2024년 1월 15일Long Date with Full Month Name
long_full_monthDATE
January 15, 2024MDY Date (dash-separated)
mdy_dashDATE
01-15-2024MDY Short Date (slash, 2-digit year)
mdy_short_slashDATE
01/15/24MDY Date (slash-separated)
mdy_slashDATE
01/15/2024Abbreviated Month Year
month_year_abbrevDATE
Jan 2024Full Month Year
month_year_fullDATE
January 2024Month/Year (slash-separated)
month_year_slashDATE
01/2024Ordinal Date
ordinalDATE
2024-015Short Date (Day-Month-Year, 2-digit year)
short_dmyDATE
15-01-24Short Date (Month-Day-Year, 2-digit year)
short_mdyDATE
01-15-24Short Date (Year-Month-Day, 2-digit year)
short_ymdDATE
24-01-15Full Weekday with Abbreviated Month
weekday_abbreviated_monthDATE
Monday, Jan 15, 2024Weekday DMY Full (formal)
weekday_dmy_fullDATE
Monday, 15 January 2024Full Weekday with Full Month Name
weekday_full_monthDATE
Monday, January 15, 2024Year-Month (ISO truncated)
year_monthDATE
2024-01YMD Date (dot-separated)
ymd_dotDATE
2024.01.15YMD Date (slash-separated)
ymd_slashDATE
2024/01/15ISO 8601 Duration
iso_8601INTERVAL
PT30MUnix Timestamp (microseconds)
unix_microsecondsTIMESTAMP
1705312200000000Unix Timestamp (milliseconds)
unix_millisecondsTIMESTAMP
1705312200000Unix Timestamp (seconds)
unix_secondsTIMESTAMP
1705312200IANA Timezone Name
ianaVARCHAR
America/New_YorkTimezone Abbreviation
timezone_abbreviationVARCHAR
ESTUTC Offset
utcVARCHAR
UTC +05:00Fiscal Year
fiscal_yearVARCHAR
FY2024Calendar Quarter
quarterDATE
Q1 202412-Hour Time (HH:MM AM/PM)
hm_12hTIME
10:30 AM24-Hour Time (HH:MM)
hm_24hTIME
10:3012-Hour Time with AM/PM
hms_12hTIME
10:30:00 AM24-Hour Time (HH:MM:SS)
hms_24hTIME
10:30:00ISO Time with Microseconds
isoTIME
10:30:00.123456Common Log Format (Apache/Nginx)
clfTIMESTAMPTZ
15/Jan/2024:14:30:00 +0000C ctime / asctime Format
ctimeTIMESTAMP
Mon Jan 15 14:30:00 2024DMY Hour-Minute Datetime
dmy_hmTIMESTAMP
15/01/2024 10:30European Dot Timestamp (DMY 24h)
dot_dmy_24hTIMESTAMP
15.01.2024 14:30:00Dot YMD Timestamp (24h)
dot_ymd_24hTIMESTAMP
2024.01.15 14:30:00Unix Epoch Nanoseconds
epoch_nanosecondsTIMESTAMP
1705325400000000000ISO 8601
iso_8601TIMESTAMP
2024-01-15T10:30:00ZISO 8601 Compact
iso_8601_compactTIMESTAMP
20240115T103000ISO 8601 with Microseconds and Offset
iso_8601_micros_offsetTIMESTAMPTZ
2024-01-15T14:30:00.123456+0…ISO 8601 with Microseconds
iso_8601_microsecondsTIMESTAMP
2024-01-15T10:30:00.123456ZISO 8601 with Milliseconds and Offset
iso_8601_millis_offsetTIMESTAMPTZ
2024-01-15T14:30:00.123+05:3…ISO 8601 with Milliseconds
iso_8601_millisecondsTIMESTAMP
2024-01-15T14:30:00.123ZISO 8601 with Timezone Offset
iso_8601_offsetTIMESTAMPTZ
2024-01-15T10:30:00+05:00ISO Datetime with Microseconds (no timezone)
iso_microsecondsTIMESTAMP
2024-01-15T10:30:00.123456ISO Datetime with Milliseconds (no timezone)
iso_millisecondsTIMESTAMP
2013-06-04T01:02:03.123ISO Datetime, minute precision (no timezone)
iso_minutesTIMESTAMP
2013-06-04T01:02ISO Datetime, second precision (no timezone)
iso_secondsTIMESTAMP
2013-06-04T01:02:03ISO with Space Separator and Z
iso_space_zuluTIMESTAMP
2024-01-15 14:30:00ZMDY 12-Hour Datetime
mdy_12hTIMESTAMP
01/15/2024 10:30 AMMDY 24-Hour Datetime
mdy_24hTIMESTAMP
01/15/2024 10:30:00PostgreSQL Short Offset
pg_short_offsetTIMESTAMPTZ
2024-01-15 14:30:00.123456-0…RFC 2822
rfc_2822TIMESTAMPTZ
Tue, 15 Jan 2024 10:30:00 +0…RFC 2822 with Ordinal Indicators
rfc_2822_ordinalTIMESTAMPTZ
15th Jan 2024 10:30:00 +0000RFC 3339 (Space Separator)
rfc_3339TIMESTAMPTZ
2024-01-15 10:30:00+00:00Slash YMD Timestamp (24h)
slash_ymd_24hTIMESTAMP
2024/01/15 14:30:00SQL Timestamp with Microseconds
sql_microsecondsTIMESTAMP
2024-01-15 14:30:00.123456SQL Timestamp with Microseconds and Offset
sql_microseconds_offsetTIMESTAMPTZ
2024-01-15 14:30:00.123456+0…SQL Timestamp with Milliseconds
sql_millisecondsTIMESTAMP
2024-01-15 14:30:00.123SQL Minute-Precision Datetime
sql_minutesTIMESTAMP
2024-01-15 10:30SQL Standard
sql_standardTIMESTAMP
2024-01-15 10:30:00BSD Syslog (RFC 3164)
syslog_bsdVARCHAR
Jan 15 14:30:00finance
Currencies, monetary amounts, and financial identifiers29ABA Routing Number
aba_routingVARCHAR
021000021BSB Number
bsbVARCHAR
062-000IBAN
ibanVARCHAR
GB29NWBK60161331926819SWIFT/BIC
swift_bicVARCHAR
DEUTDEFFBitcoin Address
bitcoin_addressVARCHAR
1A1z7agoat2GPFH7pPPPP...Ethereum Address
ethereum_addressVARCHAR
0x742d35Cc6634C0532925a3b844…Currency Amount (US Format)
amountDECIMAL
$1,234.56Currency Amount (US Accounting)
amount_accountingVARCHAR
$1,234.56Currency Amount (Swiss Apostrophe)
amount_apostropheVARCHAR
CHF 1'234.56Currency Amount (ISO Code Prefix)
amount_code_prefixVARCHAR
USD 1,234.56Currency Amount (EU Format)
amount_commaDECIMAL
€1.234,56Currency Amount (EU Suffix)
amount_comma_suffixVARCHAR
1.234,56 €Currency Amount (Cryptocurrency)
amount_cryptoVARCHAR
0.00123456 BTCCurrency Amount (Indian Lakh/Crore)
amount_lakhVARCHAR
₹12,34,567.89Currency Amount (Multi-Character Symbol)
amount_multisymVARCHAR
R$ 1.234,56Currency Amount (Trailing Negative)
amount_neg_trailingVARCHAR
$1,234.56-Currency Amount (Zero-Decimal Currency)
amount_nodecimalVARCHAR
¥1,234Currency Amount (Space-Separated Thousands)
amount_spaceVARCHAR
1 234,56 €Currency Code (ISO 4217)
currency_codeVARCHAR
USDCurrency Symbol
currency_symbolVARCHAR
$Credit Card Number
credit_card_numberVARCHAR
4532015112830366Basis Points
basis_pointsVARCHAR
125 bpsFinancial Yield / Return
yieldVARCHAR
+2.5%CUSIP
cusipVARCHAR
037833100FIGI
figiVARCHAR
BBG000BLNQ16ISIN
isinVARCHAR
US0378331005LEI
leiVARCHAR
529900T8BM49AURSDO55SEDOL
sedolVARCHAR
0263494Stock Ticker
tickerVARCHAR
AAPLgeography
Locations, addresses, coordinates, and regional identifiers25Full Address
full_addressVARCHAR
123 Main Street, New York, N…Postal Code
postal_codeVARCHAR
10001Street Name
street_nameVARCHAR
Main StreetStreet Suffix
street_suffixVARCHAR
StreetInternational Calling Code
calling_codeVARCHAR
+1Coordinate Pair (Lat, Lon)
coordinatesPOINT
40.7128,-74.0060Degrees Minutes Seconds
dmsVARCHAR
40°26'46"N 79°58'56"WGeohash
geohashVARCHAR
9q8yyk8yuvLatitude
latitudeDOUBLE
40.7128Longitude
longitudeDOUBLE
-74.0060Military Grid Reference System
mgrsVARCHAR
18SUJ2348306479Plus Code (Open Location Code)
plus_codeVARCHAR
849VCWC8+R9Well-Known Text Geometry
wktVARCHAR
POINT (30 10)H3 Hex Index
h3VARCHAR
8928308280fffffCity Name
cityVARCHAR
New YorkContinent Name
continentVARCHAR
North AmericaCountry Name
countryVARCHAR
United StatesCountry Code
country_codeVARCHAR
USRegion / State
regionVARCHAR
CaliforniaState/Province Code
state_codeVARCHAR
CAHS Tariff Code
hs_codeVARCHAR
8471.30IATA Airport Code
iata_codeVARCHAR
JFKICAO Airport Code
icao_codeVARCHAR
KJFKShipping Container Code (ISO 6346)
iso6346VARCHAR
MSCU1234566UN/LOCODE
unlocodeVARCHAR
USLAXidentity
People, payments, credentials, and personal data34ORCID
orcidVARCHAR
0000-0002-1825-0097EAN
eanVARCHAR
5901234123457ISBN
isbnVARCHAR
978-0-13-110362-7ISRC
isrcVARCHAR
USUAN1400011ISSN
issnVARCHAR
0028-0836UPC
upcVARCHAR
042100005264Australian Business Number
abnVARCHAR
51 824 753 556US Employer Identification Number
einVARCHAR
12-3456789EU VAT Number
eu_vatVARCHAR
DE123456789Indian PAN
pan_indiaVARCHAR
ABCPD1234EUS Social Security Number
ssnVARCHAR
078-05-1120Vehicle Identification Number
vinVARCHAR
1HGBH41JXMN109186NAICS Industry Code
naicsVARCHAR
541511CPT Procedure Code
cptVARCHAR
99213DEA Number
dea_numberVARCHAR
AB1234563HCPCS Level II Code
hcpcsVARCHAR
J1234ICD-10 Diagnosis Code
icd10VARCHAR
E11.9LOINC Code
loincVARCHAR
2951-2NDC (National Drug Code)
ndcVARCHAR
0002-1433-80NPI (National Provider Identifier)
npiVARCHAR
1234567893Blood Type
blood_typeVARCHAR
O+Email Address
emailVARCHAR
john.smith@example.comEmail with Display Name
email_displayVARCHAR
"John Doe" <john@example.com…First Name
first_nameVARCHAR
JohnFull Name
full_nameVARCHAR
John SmithGender
genderVARCHAR
MaleGender Code
gender_codeVARCHAR
MHeight
heightDOUBLE
180 cmLast Name
last_nameVARCHAR
SmithPassword
passwordVARCHAR
aB3#xY9@mK2Phone Number (E.164)
phone_e164VARCHAR
+61412345678Phone Number
phone_numberVARCHAR
+1 (555) 123-4567Username
usernameVARCHAR
john.smithWeight
weightDOUBLE
75 kgrepresentation
Numbers, booleans, encodings, and scientific notation32Binary Boolean (0/1)
binaryBOOLEAN
0Boolean Initials (T/F, Y/N)
initialsBOOLEAN
TBoolean Terms (True/False, Yes/No)
termsBOOLEAN
trueOrdinal Value
ordinalVARCHAR
highExcel Number Format String
excel_formatVARCHAR
#,##0.00File Extension
extensionVARCHAR
txtFile Size
file_sizeBIGINT
1024MIME Type
mime_typeVARCHAR
text/plainColor (Hexadecimal)
color_hexVARCHAR
#FF0000Color (HSL)
color_hslVARCHAR
hsl(120, 100%, 50%)Color (RGB)
color_rgbVARCHAR
rgb(255, 0, 0)Alphanumeric Identifier
alphanumeric_idVARCHAR
SKU-12345Increment / Counter
incrementBIGINT
1Numeric Code
numeric_codeVARCHAR
840UUID
uuidUUID
550e8400-e29b-41d4-a716-4466…Decimal Number
decimal_numberDOUBLE
3.14Decimal Number (Comma Separator)
decimal_number_commaDOUBLE
1.234,56Integer Number
integer_numberBIGINT
42Percentage
percentageDOUBLE
50%Scientific Notation
scientific_notationDOUBLE
1.23e-4SI-Prefix Number
si_numberDOUBLE
12.2KCAS Registry Number
cas_numberVARCHAR
7732-18-5DNA Sequence
dna_sequenceVARCHAR
ATGCAGCInChI Identifier
inchiVARCHAR
InChI=1S/H2O/h1H2Measurement Unit
measurement_unitVARCHAR
meterProtein Sequence
protein_sequenceVARCHAR
MKVLLIVGSRNA Sequence
rna_sequenceVARCHAR
AUGCAGCSMILES Notation
smilesVARCHAR
OEmoji
emojiVARCHAR
😀Entity Name
entity_nameVARCHAR
The Olive GardenPlain Text
plain_textVARCHAR
This is a plain text descrip…Single Word
wordVARCHAR
hellotechnology
Network addresses, hashes, URIs, and device identifiers30AWS ARN
aws_arnVARCHAR
arn:aws:s3:::my-bucketS3 URI
s3_uriVARCHAR
s3://my-bucket/data/file.csvDOI
doiVARCHAR
10.1038/nature12373IMEI
imeiVARCHAR
490154203237518Locale Code
locale_codeVARCHAR
enQualified Name
qualified_nameVARCHAR
com.google.javascript.jscomp…Cryptographic Hash
hashVARCHAR
5d41402abc4b2a76b9719d911017…JSON Web Token
jwtVARCHAR
eyJhbGciOiJIUzI1NiIsInR5cCI6…URL-Safe Base64 Token
token_urlsafeVARCHAR
SFMyNDI5STExOjEwMQCalendar Version
calverVARCHAR
2024.02.09Docker/OCI Image Reference
docker_refVARCHAR
nginx:latestVersion Number
versionVARCHAR
1.2.3Filename
filenameVARCHAR
report_final.xlsxWindows File Path
windows_pathVARCHAR
C:\Windows\System32\drivers\…Snowflake ID
snowflake_idBIGINT
175928847299117063TSID
tsidVARCHAR
0JMVQ049NFN6KULID
ulidVARCHAR
01ARZ3NDEKTSV4RRFFQ69G5FAVCIDR Notation
cidrVARCHAR
192.168.1.0/24Data URI
data_uriVARCHAR
data:text/plain;base64,SGVsb…Hostname
hostnameVARCHAR
example.comHTTP Method
http_methodVARCHAR
GETIPv4 Address
ip_v4VARCHAR
192.168.1.1IPv4 Address with Port
ip_v4_with_portVARCHAR
192.168.1.1:8080IPv6 Address
ip_v6VARCHAR
2001:0db8:85a3:0000:0000:8a2…MAC Address
mac_addressVARCHAR
00:1a:2b:3c:4d:5eEmail Message-ID
message_idVARCHAR
<30365805.1075860998985.Java…Top-Level Domain (TLD)
top_level_domainVARCHAR
comURL
urlVARCHAR
https://example.com/path/to/…URN
urnVARCHAR
urn:isbn:0451450523User Agent String
user_agentVARCHAR
Mozilla/5.0 (Windows NT 10.0…DuckDB Extension
Profile, validate and classify text data inside DuckDB with the Finetype community extension: install it, profile a table, and call its scalar functions.
FAQ
Common questions about Meridian and Finetype: what each one is, how accurate Finetype's type detection is, and how to contribute to the project.