7,772 words from the EFF long list. Generated in your browser with crypto.getRandomValues(). Nothing is stored, sent, or logged — this page makes no network requests at all. Turn on airplane mode and it still works.
crypto.getRandomValues()