Skip to content

Spa

The SPA icon represents a Single Page Application, a type of web application that loads a single HTML page and dynamically updates the content without requiring a full page reload.

Exports at 24 × 24 px

Spa icon from Line Awesome
Get Pro

Code

Spa in your framework

In any framework. Customize it above, and the code follows.

export const SpaIcon = (props: React.SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 32 32" {...props}>
    <path fill="currentColor" d="M16 4c-2.914 0-5.266 2.316-5.438 5.188c-2.582-.508-5.257.835-6.218 3.374c-1 2.641.258 5.528 2.718 6.782c-1.636 2.304-1.292 5.527.907 7.375c2.316 1.949 5.804 1.629 7.75-.688c.12-.144.152-.34.25-.5c.105.172.148.375.281.532c1.95 2.316 5.434 2.636 7.75.687c2.203-1.855 2.523-5.07.875-7.375c2.504-1.238 3.79-4.152 2.781-6.813c-.96-2.539-3.64-3.882-6.218-3.374C21.265 6.316 18.913 4 16 4m0 2c1.945 0 3.5 1.555 3.5 3.5c0 .156-.066.438-.188.781c-.003.012.004.02 0 .031l-2.968 4.22C16.656 13.5 17 12.327 17 12c0-.55-.45-1-1-1s-1 .45-1 1c0 .316.273 1.426.531 2.438l-2.906-4.376c-.066-.23-.125-.437-.125-.562C12.5 7.555 14.055 6 16 6m-6.625 5c.457-.016.922.047 1.375.219c.078.027.207.133.375.25c.012.008.02-.008.031 0l2.781 4.219c-.874-.594-1.851-1.235-2.156-1.344a.997.997 0 1 0-.688 1.875c.302.11 1.473.191 2.532.25l-5.063 1.406c-.128-.023-.238-.066-.312-.094a3.5 3.5 0 0 1-2.031-4.531A3.49 3.49 0 0 1 9.375 11m13.25 0a3.49 3.49 0 0 1 3.156 2.25a3.504 3.504 0 0 1-2.031 4.531a2.6 2.6 0 0 1-.656.125l-4.875-1.437c1.09-.059 2.367-.133 2.687-.25a.997.997 0 1 0-.687-1.875c-.332.117-1.418.828-2.313 1.437l3.032-4.375c.125-.086.25-.164.312-.187A3.5 3.5 0 0 1 22.625 11m-8.313 7.375c-.89.621-1.984 1.387-2.218 1.656c-.36.418-.293 1.078.125 1.438a1 1 0 0 0 1.406-.125c.27-.313.965-1.895 1.375-2.844v3.688c-.184 1.199-.547 2.246-.813 2.562a3.49 3.49 0 0 1-4.937.438a3.49 3.49 0 0 1-.438-4.938c.106-.125.348-.313.657-.5l.125-.063zm3.47.063l4.78 1.375c.278.175.497.351.594.468a3.495 3.495 0 0 1-.437 4.938a3.495 3.495 0 0 1-4.938-.438c-.254-.3-.593-1.277-.781-2.406V18.5c.41.95 1.105 2.531 1.375 2.844c.36.418.988.484 1.406.125c.418-.36.485-1.02.125-1.438c-.222-.258-1.242-.976-2.125-1.593z"/>
  </svg>
);

Line Awesome

Icons that share its tags, in the same style.

  • Angular icon from Line Awesome
  • Ember icon from Line Awesome
  • Js icon from Line Awesome
  • Korvue icon from Line Awesome
  • React icon from Line Awesome
  • Servicestack icon from Line Awesome
  • Vuejs icon from Line Awesome
  • Jsfiddle icon from Line Awesome
  • Js Square icon from Line Awesome
  • Node Js icon from Line Awesome
  • Reacteurope icon from Line Awesome
  • Symfony icon from Line Awesome
  • Archway icon from Line Awesome
  • Bimobject icon from Line Awesome
  • Bootstrap icon from Line Awesome
  • Building icon from Line Awesome
  • Church icon from Line Awesome
  • City icon from Line Awesome
  • Columns icon from Line Awesome
  • Drafting Compass icon from Line Awesome
  • Drupal icon from Line Awesome
  • Gopuram icon from Line Awesome
  • Haykal icon from Line Awesome
  • Houzz icon from Line Awesome

Skip the copy and paste. With Pro, your AI agent finds and installs any Line Awesome icon from a prompt.

Get Pro

Pricing

Line Awesome MCP, with Pro

Ask for Spa or any of 1,544 Line Awesome icons and your agent installs it. The MCP comes with every Pro plan, with 6,000+ blocks and 14 premium templates. The icons stay free.

4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.

  • Secure checkout via Stripe
  • Code lives in your repo
  • Keep what you've shipped if you cancel
  • License terms

FAQ

Frequently asked questions

What the Spa icon means and where it's used, then how to install, style, label and license it.

4.9 out of 5 from 150+ developers

Install Spa from a prompt

MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.

Get Pro