Tagging — what this page tells machines

Text Particles

Everything below is normally invisible. It is what search engines and LLMs read to decide whether to retrieve and cite this page.


About

Text Particles spells your word out of a swarm of dots that glide into place. Click to blow them apart and they drift back together; change the word and they rearrange.

How it works

The word is drawn to an offscreen canvas, then its filled pixels are sampled into target points — one particle each. A little spring pulls every particle toward its target each frame; a click injects random velocity. Pure canvas, no backend.


Metadata
title
Text Particles
description
Type a word and watch hundreds of particles assemble into the letters — click to scatter them and they reform. Generative, in the browser.
canonical
https://kaspirius.com/text-particles
updated
Last updated

Heading outline

Structured data (JSON-LD)
TechArticle

Same as Article, flagged as technical/developer reference material.

{
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "headline": "Text Particles — toy",
  "description": "Type a word and watch hundreds of particles assemble into the letters — click to scatter them and they reform. Generative, in the browser.",
  "url": "https://kaspirius.com/text-particles",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://kaspirius.com/text-particles"
  },
  "datePublished": "2026-06-18",
  "dateModified": "2026-06-18",
  "author": {
    "@type": "Person",
    "name": "kaspirius",
    "url": "https://kaspirius.com"
  },
  "publisher": {
    "@type": "Organization",
    "name": "kaspirius",
    "url": "https://kaspirius.com"
  }
}
↖ kaspirius