Skeleton Generator is a free online tool that creates CSS skeleton loading screens. Choose from card, list, profile, article, and table layouts, customize base and highlight colors, adjust animation speed and border radius, then copy the CSS and HTML code directly into your projects.
.skeleton {
background: linear-gradient(90deg, #e2e8f0 25%, #f1f5f9 50%, #e2e8f0 75%);
background-size: 200% 100%;
animation: shimmer 1.5s ease-in-out infinite;
border-radius: 8px;
}
@keyframes shimmer {
0% { background-position: 200% 0; }
100% { background-position: -200% 0; }
}<div style="padding: 16px; max-width: 320px;">
<div class="skeleton" style="height: 180px; margin-bottom: 12px;"></div>
<div class="skeleton" style="height: 20px; width: 80%; margin-bottom: 8px;"></div>
<div class="skeleton" style="height: 16px; width: 60%; margin-bottom: 8px;"></div>
<div class="skeleton" style="height: 16px; width: 90%;"></div>
</div>Skeleton Generator is a free online tool that creates CSS skeleton loading screens. Choose from card, list, profile, article, and table layouts, customize base and highlight colors, adjust animation speed and border radius, then copy the CSS and HTML code directly into your projects.
Choose a skeleton layout
Select from card, list, profile, article, or table skeleton layouts.
Customize colors
Set the base color and highlight color for the shimmer effect.
Adjust animation settings
Set the animation duration and border radius to match your design.
Copy the code
Copy the generated CSS and HTML code and paste it into your project.