Converting a column of identifiers

UUID text7 sectionsUpdated

The tool works line by line. Paste a hundred identifiers in whatever formats they happen to be in, pick one target, and every line is converted at once; anything unreadable is reported rather than dropped.

A single conversion is the demo. The reason to keep the tab open is the column you copied out of a query result, a log or a spreadsheet, where half the lines are one format and half are another.

UUID textcomputed by the converter itself
inf81d4fae7dec11d0a76500a0c91e6bf6outf81d4fae-7dec-11d0-a765-00a0c91e6bf6

bare hex, as a database column holds it

in{01890a5d-ac96-774b-bcce-b302099a8057}out01890a5d-ac96-774b-bcce-b302099a8057

braced, as Windows writes it

inAYkKXayWd0u8zrMCCZqAVw==out01890a5d-ac96-774b-bcce-b302099a8057

Base64, as BSON prints it

in7R3N7TWZFC278AES80M34HWTZPoutf81d4fae-7dec-11d0-a765-00a0c91e6bf6

a ULID

Open the converter: UUID textNothing you paste leaves the browser.
On this page (7)

Mixed input is the normal case#

Every line is read on its own, so a list can hold canonical UUIDs, bare hex, braced Windows values, base64, byte arrays, ULIDs and high/low pairs at the same time. The reader recognises each and converts it to the one format you chose. That is what makes the tool useful on the output of a query somebody else wrote.

Comments survive the trip#

A # opens a comment, and so does // at the start of a line or after whitespace. The text after it is kept next to the result instead of being thrown away, which means a list can carry its own labels:

text
f81d4fae-7dec-11d0-a765-00a0c91e6bf6   # the row that broke
01890a5d-ac96-774b-bcce-b302099a8057   // fixture, do not delete

Nothing disappears quietly#

A line the reader cannot make sense of is reported, not skipped, and a line that is already in the target format says so instead of pretending to convert. That matters when the list is long enough that you would not notice two missing rows.

Where the results go#

Converted lines land in a history you can search, tag and keep across reloads, because it lives in the browser's own storage. Nothing is uploaded: the whole pipeline runs in the tab, which is the same reason the pages of this reference can compute their examples in front of you.

RFC 9562 § 4 · UUID FormatThe text forms a reader has to accept, which is why mixed input works at all

Questions people actually ask#

Can I convert many UUIDs at once?

Yes. One identifier per line, any mix of formats, one target format for the batch.

What happens to lines that are not identifiers?

They are reported as unread rather than dropped, so a long list does not lose rows silently.

Are my pasted identifiers uploaded anywhere?

No. Every line is parsed and converted in the browser, and the history stays in the browser's own storage.

Browse the reference