help@rskworld.in +91 93305 39277
RSK World
  • Home
  • Development
    • Web Development
    • Mobile Apps
    • Software
    • Games
    • Project
  • Technologies
    • Data Science
    • AI Development
    • Cloud Development
    • Blockchain
    • Cyber Security
    • Dev Tools
    • Testing Tools
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%

Morphing Shapes Animation

SVG path morphing • 16 shapes • Easing & kaleidoscope • Export SVG • Live wobble. Pure CSS & vanilla JS. By rskworld.in.

Square & Circle Star & Heart Blob & Noise Blob Polygons & Diamond Flower & Ellipse Cross & Gear Custom Shape 16 Unique Shapes
Download Morphing Shapes Live Demo RSK View Files
Morphing Shapes - RSK World
Morphing Shapes - RSK World
SVG Morphing Shape Presets Playback & Display Export & Share Vanilla JS

Morphing Shapes is a single-page demo that morphs one SVG path between 16 shapes (square, circle, star, heart, blob, hexagon, noise-blob, triangle, pentagon, octagon, diamond, flower, ellipse, cross, gear, custom). Same-point-count (64 points) interpolation for smooth transitions. Features: speed & easing, autoplay, kaleidoscope (4×), trail, glow, scale, stroke, live wobble, favorites, custom shape save/randomize, export SVG, share link, copy path, fullscreen, keyboard shortcuts (arrows, 1–0, Space, R), URL hash, light/dark theme. Pure CSS & Vanilla JavaScript. By rskworld.in.

If you find this Morphing Shapes project useful, you can support with a small contribution.

Secure Fast Trusted
Pay via UPI QR
Scan or tap an amount to auto-generate
UPI QR
₹
Open UPI app
GPay PhonePe Paytm
Download Morphing Shapes

SVG Path Morphing

Single SVG path with 64 points morphs between shapes via point interpolation (lerp). Same point count for every shape ensures smooth transitions. Easing: smooth, bounce, elastic, back, expo, circ, sine.

  • 64 points per shape – lerpPoints() interpolates between path d
  • requestAnimationFrame drives morph over configurable duration
  • Main path #mainPath + optional trail path for ghost effect
  • CSS variables: --bg, --surface, --accent, --shape-scale

Project Structure & Files

morphing-shapes/ with index.html (single demo page), styles.css (layout, theme, controls), script.js (shapes, morph, UI). No build step. Open index.html or serve folder.

  • morphing-shapes/ – index.html, styles.css, script.js, README.md, LICENSE
  • No build step – open index.html or static server
  • Font: Outfit (Google Fonts), system-ui
  • Zero dependencies; vanilla HTML, CSS, JavaScript

Shape Presets

16 shapes: square, circle, star, heart, blob, hexagon, noise-blob, triangle, pentagon, octagon, diamond, flower, ellipse, cross, gear, custom. Each shape is a function returning 64 {x,y} points; polygonPoints(n) for n-gons.

  • squarePoints, circlePoints, starPoints, heartPoints, blobPoints
  • noiseBlobPoints (procedural noise2D), polygonPoints(3–8), gearPoints
  • custom shape from localStorage; favorites (★) and Favorites only cycle
  • Gradient per shape via SHAPE_GRADIENTS; updateGradient() on morph

Playback & Display

Speed 200–2000ms, easing select, cycle direction, autoplay (2/3/5/8s). Kaleidoscope (4× rotation), spin, trail, glow (0–8), size 60–140%, stroke + color, live wobble (RAF-driven point perturbation). Pause when tab hidden.

  • EASINGS object – smooth, bounce, elastic, back, expo, circ, sine
  • Kaleidoscope: 4× use of main path at 0°, 90°, 180°, 270°
  • Live wobble – time + per-point offset; paused during morph
  • prefers-reduced-motion shortens default duration

Export & Share

Export SVG (current path + gradient + optional stroke). Share link (copy URL with hash). Copy path d to clipboard. Random shape (button or R key). Fullscreen mode; click shape to cycle, Escape to close.

  • Export – build SVG string with viewBox 0 0 200 200, defs gradient, path d
  • Share – navigator.clipboard or fallback execCommand copy
  • Keyboard: ← → prev/next, 1–0 jump, Space play/pause, R random, Esc fullscreen
  • URL hash (#heart, #noise-blob) for deep link and share

What You Get

Static HTML/CSS/JS: morphing-shapes/ folder with index.html, styles.css, script.js, README.md, LICENSE (MIT). No build step. Open index.html or serve folder.

  • Complete source – morphing-shapes/ with HTML, CSS, JS
  • No build step – open index.html or static server
  • README.md, LICENSE (MIT) included
  • Technologies: HTML5, CSS3, SVG, Vanilla JS. © 2026 Molla Samser (RSK World).

Usage

Open index.html. Click shape or preset buttons to morph. Use Create your shape to save/randomize/clear custom. Playback: speed, easing, autoplay. Display: kaleidoscope, spin, trail, glow, size, stroke, wobble. Export SVG, share link, copy path.

  • morphing-shapes/index.html – single demo page
  • LocalStorage: morph-shapes-custom, morph-shapes-favorites, morph-shapes-theme
  • Accessibility: aria-live, labels, reduced motion, back-to-top
  • Author: Molla Samser | rskworld.in

Project Features

16 shapes + custom. SVG path morphing with 64-point interpolation, 7 easings, autoplay, kaleidoscope, trail, glow, scale, stroke, live wobble, favorites, export SVG, share link, fullscreen, keyboard shortcuts, light/dark theme.

  • Shapes – square, circle, star, heart, blob, noise-blob, polygons, diamond, flower, ellipse, cross, gear, custom
  • Create your shape – save current, randomize, clear; custom preset (✎)
  • Display – kaleidoscope, spin, trail, glow, size, stroke, wobble, favorites only
  • Export – SVG download, share link, copy path d, random shape

Credits & Acknowledgments

Morphing Shapes by RSK World. Smooth SVG path morphing for learning interpolated shapes, easing, and UI animation.

  • Morphing Shapes – SVG path morphing, 16 shapes, fluid animations
  • RSK World – Project creator and educational platform
  • Author: Molla Samser (Founder - RSK World)
  • Website: https://rskworld.in
  • Email: help@rskworld.in | +91 93305 39277
  • © 2026 RSK World. All rights reserved.

Support & Contact

For Morphing Shapes customization or integration help, please contact us.

  • Email: help@rskworld.in
  • Phone: +91 93305 39277
  • Website: RSKWORLD.in
  • Location: Nutanhat, Mongolkote, Purba Burdwan, West Bengal, India - 713147
  • Author: Molla Samser (Founder, RSK World)
  • Morphing Shapes - README
  • Technical Support Available
  • UI Component Requests Welcome
Featured Content
Additional Sponsored Content

Download Morphing Shapes

Get the complete Morphing Shapes project. You can view the files or download the source code directly.

Download Morphing Shapes

Quick Links

Live Demo - Run Morphing Shapes Click to explore
Download Morphing Shapes Click to explore
View Files (Browser) Click to explore
Explore All Creative Projects by RSK World Click to explore
Explore All Frontend & Layout Projects by RSK World Click to explore

Categories

SVG Morphing Shape Presets Playback & Display Export & Share Vanilla JS

Technologies

CSS Transitions
SVG Path
Responsive
Accessibility
Vanilla JS

Featured Projects

UI/UX & Morphing Shape Projects by RSK World

3D Transforms CSS Perspective JavaScript Animations Canvas API LocalStorage Particle Effects
Image Hover Effects - rskworld.in
Image Hover Effects
CSS UI Effects

Stunning image hover effects with zoom, overlay, and transform animations.

View Project
Coming Soon Page - rskworld.in
Coming Soon Page
HTML Templates

Modern coming soon page with countdown timer and email signup.

View Project
CSS Animation Showcase - rskworld.in
CSS Animation Showcase
CSS UI Effects

Collection of pure CSS animations including keyframes, transitions, and transfor...

View Project
Dropdown Menu Component - rskworld.in
Dropdown Menu Component
JavaScript Widgets

Smooth dropdown menu with animations and keyboard navigation support.

View Project
Design Tokens & Variables - rskworld.in
Design Tokens & Variables
Design Systems & Prototyping

CSS and JS design tokens for colors, spacing, and typography.

View Project
View All Projects

About RSK World

Founded by Molla Samser, with Designer & Tester Rima Khatun, RSK World is your one-stop destination for free programming resources, source code, and development tools.

Founder: Molla Samser
Designer & Tester: Rima Khatun

Development

  • Game Development
  • Web Development
  • Mobile Development
  • AI Development
  • Development Tools

Legal

  • Terms & Conditions
  • Privacy Policy
  • Disclaimer

Contact Info

Nutanhat, Mongolkote
Purba Burdwan, West Bengal
India, 713147

+91 93305 39277

hello@rskworld.in
support@rskworld.in

© 2026 RSK World. All rights reserved.

Content used for educational purposes only. View Disclaimer

Support This Free Project

This project is completely free to download!

If you find it useful, consider supporting us with a small donation. Your support helps us create more free projects.

Pay via Razorpay

If you find this Morphing Shapes project useful, you can support with a small contribution.

Secure Fast Trusted
Payment Successful! Your download will start automatically...
Pay via UPI QR
Scan or tap an amount to auto-generate
UPI QR
₹
Open UPI app
GPay PhonePe Paytm