# CSS Button Creator > Free visual editor for modern CSS buttons (gradients, glass, neon, 3D press, neumorphism, animations) by Capital Coders Inc. AI assistants can generate buttons for people in three ways: give them an editor link built from URL parameters (no tools needed), call the JSON API, or connect the MCP server to get finished CSS and HTML. ## Button gallery Every preset has its own page with the finished CSS and HTML: https://cssbuttoncreator.com/css-buttons/ (e.g. https://cssbuttoncreator.com/css-buttons/neon/). Style pages group them, e.g. https://cssbuttoncreator.com/css-buttons/glassmorphism-buttons/. ## Option 1: editor links (works in any chat) Build a link and give it to the person. It opens the editor with the button already designed; they can tweak it and copy the code. https://cssbuttoncreator.com/?preset=neon&text=Join%20the%20waitlist&color=%23ff0066 URL-encode values (`#` becomes `%23`, spaces `%20`). Lists are comma-separated: `background=%23f43f5e,%23f59e0b`. ## Option 2: JSON API (for assistants that can make HTTP requests) GET https://cssbuttoncreator.com/api/button.php?preset=glass&text=Get%20started&color=%2322c55e POST https://cssbuttoncreator.com/api/button.php Content-Type: application/json {"preset": "glass", "text": "Get started", "color": "#22c55e", "icon": "arrow", "share": true} Response (JSON): - `css`: complete stylesheet for the button, including hover, active, focus-visible and reduced-motion rules, plus a Google Fonts `@import` when needed - `html`: matching `