Pure CSS Modal Maker

Pop-up dialogs with no JavaScript at all.

Nothing to host

Modal configuration

How it works: a hidden checkbox does the opening and closing rather than JavaScript, so this survives the strict security filters in most LMS and CRM platforms. You paste the code straight into the page — there is nothing to host anywhere, not even here.
Buttons and highlights
Basic HTML tags are allowed here. The title and button labels are plain text and are escaped for you.

Every modal gets its own name so several on one page never interfere. Tick this only if you want to regenerate it — for instance if you pasted the same code twice by mistake.

Live preview

Paste this into your platform’s source or HTML view — the </> button in most editors. Pasting it into the normal typing view will show the code as text instead of running it.