ARM64 Address & Page Table Calculator

Assumes a 4 KiB granule, 48-bit virtual addresses, and four levels of page tables (L0–L3)

Show as

Click a bit to toggle it.

Type a value into any box to change the address. Values are decimal unless you write 0x for hex or 0b for binary.

Page-aligned address
Virtual page number