-
Notifications
You must be signed in to change notification settings - Fork 1
Home
<!-- Enhanced SEO Meta Tags -->
<meta name="keywords" content="percentage calculator, CGPA calculator, GPA calculator, ISC calculator, CBSE calculator, JEE calculator, NDA calculator, student tools India, free calculator, age calculator, BMI calculator, grade calculator, study tools">
<meta name="author" content="Shashank Kushwaha">
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://return7521-ui.github.io/studytools-india/">
<!-- === SECTION 1: PWA & MANIFEST === -->
<link rel="manifest" href="manifest.json">
<meta name="theme-color" content="#4CAF50">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="apple-mobile-web-app-title" content="StudyTools India">
<!-- === SECTION 2: OPEN GRAPH TAGS FOR SOCIAL MEDIA === -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://return7521-ui.github.io/studytools-india/">
<meta property="og:title" content="StudyTools India - Free Online Calculators for Students">
<meta property="og:description" content="Free online calculators for students - 30+ tools including Percentage, CGPA, Age, BMI, Grade calculators. Study tools for JEE, NDA, ISC, CBSE students.">
<meta property="og:image" content="https://return7521-ui.github.io/studytools-india/og-image.jpg">
<meta property="og:site_name" content="StudyTools India">
<meta property="og:locale" content="en_IN">
<!-- === SECTION 3: TWITTER CARD TAGS === -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:url" content="https://return7521-ui.github.io/studytools-india/">
<meta name="twitter:title" content="StudyTools India - Free Online Calculators for Students">
<meta name="twitter:description" content="Free online calculators for students - 30+ tools including Percentage, CGPA, Age, BMI, Grade calculators.">
<meta name="twitter:image" content="https://return7521-ui.github.io/studytools-india/twitter-card.jpg">
<!-- === SECTION 4: SCHEMA.ORG STRUCTURED DATA (JSON-LD) === -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "StudyTools India",
"url": "https://return7521-ui.github.io/studytools-india/",
"description": "Free online calculators for students - Percentage, CGPA, Age, BMI, Grade calculators",
"potentialAction": {
"@type": "SearchAction",
"target": "https://return7521-ui.github.io/studytools-india/?q={search_term_string}",
"query-input": "required name=search_term_string"
},
"publisher": {
"@type": "Organization",
"name": "StudyTools India",
"logo": {
"@type": "ImageObject",
"url": "https://return7521-ui.github.io/studytools-india/logo.png"
}
},
"inLanguage": "en-IN",
"educationalUse": "Self-Directed Learning",
"audience": {
"@type": "EducationalAudience",
"educationalRole": "student"
}
}
</script>
<!-- === SECTION 5: ADDITIONAL SEO META TAGS === -->
<meta name="rating" content="General">
<meta name="distribution" content="global">
<meta name="language" content="English">
<meta name="revisit-after" content="7 days">
<meta name="classification" content="Education">
<meta name="category" content="Education, Calculators, Study Tools">
<meta name="coverage" content="Worldwide">
<meta name="target" content="Students, Teachers, Educational Institutions">
<meta name="subject" content="Online Calculators for Students">
<meta name="topic" content="Education Tools">
<meta name="summary" content="Free online calculators and study tools for students">
<meta name="designer" content="Shashank Kushwaha">
<meta name="reply-to" content="support@studytools.india">
<meta name="owner" content="StudyTools India">
<meta name="url" content="https://return7521-ui.github.io/studytools-india/">
<meta name="identifier-URL" content="https://return7521-ui.github.io/studytools-india/">
<meta name="directory" content="submission">
<meta name="pagename" content="StudyTools India - Home">
<meta name="Category" content="Education">
<meta name="coverage" content="Worldwide">
<!-- === SECTION 6: GEO LOCATION TAGS === -->
<meta name="geo.region" content="IN">
<meta name="geo.placename" content="India">
<meta name="geo.position" content="20.5937;78.9629">
<meta name="ICBM" content="20.5937, 78.9629">
<!-- === SECTION 7: PRELOAD & PERFORMANCE OPTIMIZATION === -->
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//fonts.gstatic.com">
<link rel="dns-prefetch" href="//cdn.jsdelivr.net">
<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<!-- === SECTION 8: FAVICON & APP ICONS === -->
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<!-- ENHANCED STYLES FOR MOBILE & DYNAMIC BACKGROUND -->
<style>
/* Override body background with dynamic colorful gradient */
body {
background: linear-gradient(135deg,
#667eea 0%,
#764ba2 15%,
#f093fb 30%,
#4facfe 45%, #FF9933 0%, /* Indian Saffron */
#FFFFFF 20%, /* White */
#138808 40%, /* Indian Green */
#4A90E2 60%, /* Sky Blue */
#9B59B6 80%, /* Purple */
#FF9933 100%); /* Back to Saffron */
background-size: 400% 400% !important;
animation: dynamicBackgroundShift 20s ease infinite !important;
min-height: 100vh !important;
position: relative !important;
overflow-x: hidden !important;n !important;
}
/* Add animated geometric shapes in background */
body::before {
content: '';
position: fixed;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background:
radial-gradient(circle at 20% 50%, rgba(255, 153, 51, 0.1) 0%, transparent 50%),
radial-gradient(circle at 80% 80%, rgba(19, 136, 8, 0.1) 0%, transparent 50%),
radial-gradient(circle at 40% 20%, rgba(255, 255, 255, 0.05) 0%, transparent 50%);
animation: backgroundShapes 30s ease-in-out infinite;
z-index: 0;
pointer-events: none;
}
/* Ensure content stays above background */
.container, header, .logo, h1, .search-box, .tools-grid, footer, .developer-section {
position: relative;
z-index: 1;
}
/* Dynamic background animation */
@keyframes dynamicBackgroundShift {
0% { background-position: 0% 50%; }
25% { background-position: 50% 100%; }
50% { background-position: 100% 50%; }
75% { background-position: 50% 0%; }
100% { background-position: 0% 50%; }
}
@keyframes backgroundShapes {
0%, 100% { transform: translate(0, 0) rotate(0deg); }
33% { transform: translate(30px, -30px) rotate(120deg); }
66% { transform: translate(-20px, 20px) rotate(240deg); }
}
/* Title animations */
@keyframes titlePulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.05); }
}
@keyframes titleFloat {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(-10px); }
}
@keyframes letterBounce {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(-5px); }
}
@keyframes gentlePulse {
0%, 100% { transform: scale(1); opacity: 1; }
50% { transform: scale(1.02); opacity: 0.95; }
}
/* Reduce calculator card motion/animations */
.tool-card {
transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}
.tool-card:hover {
transform: translateY(-3px) !important; /* Reduced from larger values */
box-shadow: 0 4px 15px rgba(0,0,0,0.15) !important;
}
/* ===== DARK MODE STYLES ===== */
body.dark-mode {
background: linear-gradient(135deg,
#2C1B47 0%, /* Deep Purple */
#1E3A5F 20%, /* Dark Blue */
#2D5F5D 40%, /* Dark Teal */
#4A1942 60%, /* Dark Magenta */
#2C1B47 80%, /* Back to Deep Purple */
#1E3A5F 100% /* Dark Blue */
) !important;
background-size: 400% 400% !important;
animation: dynamicBackgroundShift 20s ease infinite !important; color: #ffffff !important;
transition: all 0.5s ease;
}
body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3,
body.dark-mode p {
color: #ffffff !important;
}
body.dark-mode .tool-card {
background: rgba(30, 30, 50, 0.9) !important;
border: 1px solid rgba(255, 255, 255, 0.1) !important;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
}
body.dark-mode .tool-card:hover {
background: rgba(40, 40, 60, 0.95) !important;
border-color: rgba(138, 43, 226, 0.5) !important;
transform: translateY(-5px);
}
body.dark-mode input,
body.dark-mode select,
body.dark-mode button {
background: rgba(40, 40, 60, 0.8) !important;
color: #ffffff !important;
border: 1px solid rgba(255, 255, 255, 0.2) !important;
}
body.dark-mode .search-box {
background: rgba(30, 30, 50, 0.9) !important;
color: #ffffff !important;
}
body.dark-mode .developer-section {
background: rgba(30, 30, 50, 0.8) !important;
}
body.dark-mode footer {
background: rgba(20, 20, 40, 0.9) !important;
}
/* MOBILE RESPONSIVENESS IMPROVEMENTS */
@media screen and (max-width: 768px) {
/* Title responsive sizing */
h1 {
font-size: clamp(2rem, 10vw, 3.5rem) !important;
letter-spacing: clamp(1px, 0.3vw, 4px) !important;
padding: 10px !important;
margin: 15px 0 !important;
}
/* Logo responsive sizing */
.logo {
width: clamp(60px, 15vw, 100px) !important;
height: clamp(60px, 15vw, 100px) !important;
}
/* Search box mobile optimization */
.search-box {
width: 95% !important;
max-width: 100% !important;
margin: 15px auto !important;
padding: 12px 20px !important;
}
/* Calculator cards mobile grid */
.tools-grid {
grid-template-columns: 1fr !important;
gap: 15px !important;
padding: 15px !important;
}
/* Tool cards mobile sizing */
.tool-card {
padding: 20px 15px !important;
margin: 0 !important;
}
/* Input fields mobile */
input, select, button {
font-size: 16px !important; /* Prevents zoom on iOS */
padding: 12px !important;
min-height: 44px !important; /* Touch target size */
}
/* Button mobile optimization */
button {
min-width: 120px !important;
padding: 12px 20px !important;
}
/* Footer mobile layout */
footer {
padding: 20px 10px !important;
}
/* Social buttons mobile */
.social-share a {
padding: 10px 15px !important;
font-size: 14px !important;
margin: 5px !important;
}
/* Developer section mobile */
.developer-section {
padding: 30px 15px !important;
margin-top: 30px !important;
}
/* Container padding mobile */
.container {
padding: 10px !important;
}
}
/* Tablet responsiveness */
@media screen and (min-width: 769px) and (max-width: 1024px) {
h1 {
font-size: clamp(3rem, 6vw, 4.5rem) !important;
}
.tools-grid {
grid-template-columns: repeat(2, 1fr) !important;
gap: 20px !important;
}
}
/* Small mobile devices */
@media screen and (max-width: 480px) {
h1 {
font-size: clamp(1.8rem, 12vw, 2.5rem) !important;
line-height: 1.3 !important;
}
/* Comprehensive text wrapping for all elements */
p, span, div, h1, h2, h3, h4, h5, h6 {
word-wrap: break-word !important;
overflow-wrap: break-word !important;
word-break: break-word !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
/* Developer section specific text wrapping */
.developer-section, .developer-section * {
word-wrap: break-word !important;
overflow-wrap: break-word !important;
max-width: 100% !important;
}
.developer-section p {
font-size: 0.85rem !important;
line-height: 1.4 !important;
padding: 0 10px !important;
}
/* Container and card text wrapping */
.container, .tool-card, .tool-card * {
word-wrap: break-word !important;
overflow-wrap: break-word !important;
max-width: 100% !important;
}
.tool-card h3, .tool-card p {
font-size: 0.9rem !important;
padding: 5px !important;
}
.logo {
width: 70px !important;
height: 70px !important;
}
.tool-card {
padding: 15px 10px !important;
}
input, select {
padding: 10px !important;
}
}
/* Landscape mobile orientation */
@media screen and (max-height: 500px) and (orientation: landscape) {
h1 {
font-size: 2rem !important;
margin: 10px 0 !important;
}
.logo {
width: 60px !important;
height: 60px !important;
}
}
/* High contrast for better visibility */
@media (prefers-contrast: high) {
body {
background: linear-gradient(135deg, #000080, #4B0082, #8B008B) !important;
}
}
/* Reduced motion for accessibility */
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}
<
/* Extra small devices (phones, 320px and below) */
@media screen and (max-width: 320px) { /* Aggressive text wrapping for very small screens */ body, p, span, div, h1, h2, h3, h4, h5, h6 { word-wrap: break-word !important; overflow-wrap: break-word !important; word-break: break-word !important; hyphens: auto !important; }
h1 {
font-size: clamp(1.5rem, 10vw, 2.2rem) !important;
padding: 5px !important;
}
.developer-section p {
font-size: 0.75rem !important;
line-height: 1.3 !important;
padding: 5px !important;
}
.tool-card {
padding: 10px !important;
margin: 10px 5px !important;
}
.tool-card h3 {
font-size: 0.85rem !important;
}
.tool-card p {
font-size: 0.75rem !important;
}
.container {
padding: 5px !important;
}
}/style>
<!-- Open Graph / Facebook Meta Tags -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://return7521-ui.github.io/studytools-india/">
<meta property="og:title" content="StudyTools India - 30+ Free Calculators for ISC, CBSE, JEE & NDA Students">
<meta property="og:description" content="Free online calculators for students - Percentage, CGPA, Age, BMI, Grade calculators. Study tools for JEE, NDA, ISC, CBSE students.">
<meta property="og:image" content="https://return7521-ui.github.io/studytools-india/og-image.png">
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:url" content="https://return7521-ui.github.io/studytools-india/">
<meta name="twitter:title" content="StudyTools India - 30+ Free Calculators">
<meta name="twitter:description" content="Free online calculators for students - Percentage, CGPA, Age, BMI, Grade calculators.">
<meta name="twitter:image" content="https://return7521-ui.github.io/studytools-india/og-image.png">
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
<!-- Favicon -->
<link rel="icon" type="image/png" href=data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><linearGradient id='grad1' x1='0%' y1='0%' x2='0%' y2='100%'><stop offset='0%' style='stop-color:%23FF9933'/><stop offset='50%' style='stop-color:%23FFFFFF'/><stop offset='100%' style='stop-color:%23138808'/></linearGradient></defs><rect width='100' height='100' fill='url(%23grad1)' rx='20'/><text x='50' y='65' font-family='Arial, sans-serif' font-size='48' font-weight='bold' text-anchor='middle' fill='%234A90E2'>ST</text></svg>" viewBox="0 0 100 100"><text y=".9em" font-size="90">๐</text></svg>">
<title>StudyTools India - 30+ Free Calculators & Tools for Students</title>
/* Particle Background Container */ #particles-js { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; opacity: 0.6; } body{font-family:'Poppins','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);min-height:100vh;transition:background 0.5s ease;overflow-x:hidden;animation:gradientShift 15s ease infinite;background-size:400% 400%}body.dark-mode{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%)} .container{max-width:1200px;margin:0 auto;padding:20px} header{text-align:center;padding:40px 20px;animation:fadeInDown 0.8s ease} .logo{font-size:3em;animation:bounce 2s infinite} h1{color:#fff;font-size:2.5em;margin:10px 0;text-shadow:2px 2px 4px rgba(0,0,0,0.3);animation:fadeInUp 0.8s ease} .tagline{color:#f0f0f0;font-size:1.2em;margin:10px 0} .search-container{max-width:600px;margin:30px auto;position:relative;animation:slideInUp 0.8s ease} .search-box{width:100%;padding:15px 50px 15px 20px;border:none;border-radius:50px;font-size:1em;box-shadow:0 10px 30px rgba(0,0,0,0.2);transition:all 0.3s ease}
/* Custom Logo Styles */ .custom-logo { filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.2)); transition: all 0.4s ease; }
.custom-logo:hover { transform: scale(1.1) rotate(5deg); filter: drop-shadow(0 8px 16px rgba(118, 75, 162, 0.4)); } .search-box:focus{box-shadow:0 15px 40px rgba(0,0,0,0.3);transform:translateY(-2px);outline:none} .search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.3em;color:#764ba2} .dark-mode-toggle{position:fixed;top:20px;right:20px;background:rgba(255,255,255,0.2);border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;font-size:1.5em;transition:all 0.3s ease;z-index:1000;backdrop-filter:blur(10px)} .dark-mode-toggle:hover{background:rgba(255,255,255,0.3);transform:rotate(180deg)} .tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;padding:20px 0;animation:fadeIn 1s ease} .tool-card{background:rgba(255,255,255,0.95);border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.3s ease;animation:slideInUp 0.8s ease} .tool-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.2)} .tool-icon{font-size:3em;margin-bottom:15px} .tool-card h3{color:#764ba2;margin:15px 0;font-size:1.5em} .tool-card p{color:#666;margin-bottom:20px} .input-group{margin:15px 0} .input-group label{display:block;margin-bottom:5px;color:#666;font-size:0.9em} .input-group input,.input-group select{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:10px;font-size:1em;transition:all 0.3s ease} .input-group input:focus,.input-group select:focus{border-color:#764ba2;outline:none;box-shadow:0 0 10px rgba(118,75,162,0.2)} .calc-btn{width:100%;padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:1.1em;cursor:pointer;transition:all 0.3s ease;margin-top:15px} .calc-btn:hover{transform:scale(1.02);box-shadow:0 5px 15px rgba(118,75,162,0.4)} .calc-btn:active{transform:scale(0.98)} .result{margin-top:20px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;color:#fff;text-align:center;font-size:1.2em;opacity:0;transform:translateY(20px);transition:all 0.5s ease} .result.show{opacity:1;transform:translateY(0)} .stats{display:flex;justify-content:space-around;margin:50px 0;padding:40px;background:rgba(255,255,255,0.95);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1)} .stat-item{text-align:center} .stat-number{font-size:3em;color:#764ba2;font-weight:bold} .stat-label{color:#666;font-size:1.1em;margin-top:10px} footer{background:rgba(255,255,255,0.95);padding:40px;border-radius:20px;text-align:center;margin-top:50px;box-shadow:0 10px 30px rgba(0,0,0,0.1)} footer p{margin:10px 0;color:#666} footer a{color:#764ba2;text-decoration:none;margin:0 15px;transition:color 0.3s ease} footer a:hover{color:#667eea} @keyframes fadeInDown{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}} @keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}} @keyframes fadeIn{from{opacity:0}to{opacity:1}} @media(max-width:768px){.tools-grid{grid-template-columns:1fr}.stats{flex-direction:column;gap:30px}h1{font-size:2em}.logo{font-size:2em}} </style>
๐<!-- Outer Circle with Indian Flag Gradient -->
<circle cx="50" cy="50" r="48" fill="url(#logoGrad)" opacity="0.3"/>
<!-- Calculator Body -->
<rect x="25" y="20" width="50" height="60" rx="5" fill="url(#calcGrad)" stroke="#fff" stroke-width="2"/>
<!-- Calculator Display -->
<rect x="30" y="26" width="40" height="12" rx="2" fill="#fff" opacity="0.9"/>
<text x="50" y="35" font-family="Arial, sans-serif" font-size="8" font-weight="bold" fill="#667eea" text-anchor="middle">123</text>
<!-- Calculator Buttons (3x4 Grid) -->
<circle cx="37" cy="46" r="3" fill="#fff" opacity="0.8"/>
<circle cx="50" cy="46" r="3" fill="#fff" opacity="0.8"/>
<circle cx="63" cy="46" r="3" fill="#fff" opacity="0.8"/>
<circle cx="37" cy="54" r="3" fill="#fff" opacity="0.8"/>
<circle cx="50" cy="54" r="3" fill="#fff" opacity="0.8"/>
<circle cx="63" cy="54" r="3" fill="#fff" opacity="0.8"/>
<circle cx="37" cy="62" r="3" fill="#fff" opacity="0.8"/>
<circle cx="50" cy="62" r="3" fill="#fff" opacity="0.8"/>
<circle cx="63" cy="62" r="3" fill="#fff" opacity="0.8"/>
<rect x="35" y="68" width="30" height="6" rx="2" fill="#FFD700" opacity="0.9"/>
<!-- Graduation Cap -->
<polygon points="50,12 38,18 50,24 62,18" fill="#FFD700" stroke="#fff" stroke-width="1"/>
<rect x="49" y="18" width="2" height="8" fill="#FFD700"/>
<circle cx="50" cy="27" r="2" fill="#FFD700"/>
<!-- Sparkle Effects -->
<circle cx="18" cy="25" r="2" fill="#FFD700" opacity="0.8">
<animate attributeName="opacity" values="0.8;0.3;0.8" dur="2s" repeatCount="indefinite"/>
</circle>
<circle cx="82" cy="35" r="2" fill="#FFD700" opacity="0.8">
<animate attributeName="opacity" values="0.3;0.8;0.3" dur="2s" repeatCount="indefinite"/>
</circle>
<circle cx="20" cy="75" r="2" fill="#FFD700" opacity="0.8">
<animate attributeName="opacity" values="0.8;0.3;0.8" dur="2.5s" repeatCount="indefinite"/>
</circle>
Convert CGPA to Percentage (ISC/CBSE)
Convert Percentage to CGPA
Calculate mean/average of numbers
Calculate Compound Interest
Calculate area of shapes
Calculate volume of 3D shapes
Convert between C, F, K
Convert between units
Convert between units
Binary/Decimal/Hexadecimal
Calculate final price after discount
Students Helped
Free Tools
Free Forever
<!-- CREATIVE DEVELOPER SECTION WITH MADE IN INDIA BRANDING -->
<div class="developer-section" style="margin-top:60px;padding:60px 20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 25%, #f093fb 50%, #4facfe 75%, #00f2fe 100%);background-size:400% 400%;animation:gradientShift 15s ease infinite;border-radius:30px;box-shadow:0 20px 60px rgba(0,0,0,0.3);position:relative;overflow:hidden;">
<!-- Animated Background Particles -->
<div style="position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0.1;">
<div style="position:absolute;width:300px;height:300px;background:white;border-radius:50%;top:-150px;left:-150px;animation:float 8s ease-in-out infinite;"></div>
<div style="position:absolute;width:200px;height:200px;background:white;border-radius:50%;bottom:-100px;right:-100px;animation:float 6s ease-in-out infinite reverse;"></div>
<div style="position:absolute;width:150px;height:150px;background:white;border-radius:50%;top:50%;left:50%;animation:float 10s ease-in-out infinite;"></div>
</div>
<!-- Made in India Badge -->
<div style="text-align:center;margin-bottom:40px;position:relative;z-index:2;">
<div style="display:inline-block;background:linear-gradient(90deg, #FF9933 33.33%, #FFFFFF 33.33%, #FFFFFF 66.66%, #138808 66.66%);padding:4px;border-radius:50px;box-shadow:0 10px 30px rgba(0,0,0,0.3);animation:pulse 2s ease-in-out infinite;">
<div style="background:rgba(255,255,255,0.95);padding:15px 35px;border-radius:50px;backdrop-filter:blur(10px);">
<span style="font-size:28px;font-weight:800;background:linear-gradient(90deg, #FF9933, #138808);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,0.1);letter-spacing:2px;font-family:'Poppins',sans-serif;">๐ฎ๐ณ PROUDLY MADE IN INDIA ๐ฎ๐ณ</span>
</div>
</div>
<p style="margin-top:15px;font-size:16px;color:white;font-weight:600;text-shadow:2px 2px 8px rgba(0,0,0,0.3);font-family:'Raleway',sans-serif;letter-spacing:1px;">โจ Designed, Developed & Crafted with Love in Bharat โจ</p>
</div>
<!-- Developer Profile Card -->
<div style="background:rgba(255,255,255,0.15);backdrop-filter:blur(20px);border-radius:25px;padding:40px;max-width:800px;margin:0 auto;border:2px solid rgba(255,255,255,0.3);box-shadow:0 15px 40px rgba(0,0,0,0.2);position:relative;z-index:2;">
<!-- Developer Header -->
<div style="text-align:center;margin-bottom:30px;">
<div style="width:120px;height:120px;margin:0 auto 20px;background:linear-gradient(135deg, #667eea, #764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,0.3);animation:rotate 20s linear infinite;border:5px solid rgba(255,255,255,0.5);">
<span style="font-size:60px;">๐จโ๐ป</span>
</div>
<h2 style="font-size:36px;font-weight:900;color:white;margin:0;text-shadow:3px 3px 10px rgba(0,0,0,0.4);font-family:'Montserrat',sans-serif;letter-spacing:3px;animation:textGlow 2s ease-in-out infinite alternate;">SHASHANK KUSHWAHA</h2>
<p style="font-size:22px;color:#FFD700;margin:10px 0 5px;font-weight:700;text-shadow:2px 2px 6px rgba(0,0,0,0.3);font-family:'Raleway',sans-serif;letter-spacing:2px;">๐ Class 11 ISC Student | Future Engineer</p>
<p style="font-size:18px;color:rgba(255,255,255,0.9);margin:5px 0;font-weight:600;font-style:italic;text-shadow:1px 1px 4px rgba(0,0,0,0.3);font-family:'Lato',sans-serif;">โ๏ธ AI Developer & Future Innovator Officer | ๐ Web Developer</p>
</div>
<!-- Developer Description -->
<div style="background:rgba(255,255,255,0.1);border-radius:20px;padding:25px;margin:25px 0;border-left:6px solid #FFD700;">
<p style="font-size:18px;line-height:1.8;color:white;margin:0;text-align:center;font-weight:500;text-shadow:1px 1px 3px rgba(0,0,0,0.3);font-family:'Roboto',sans-serif;">
<span style="font-size:24px;color:#FFD700;">โค๏ธ</span> <strong style="color:#FFD700;font-size:20px;font-family:'Pacifico',cursive;">Crafted with Passion</strong> to help fellow Indian students ace their JEE, NDA & Board exams! <span style="font-size:24px;">๐</span><br>
<span style="font-size:16px;color:rgba(255,255,255,0.85);font-style:italic;margin-top:10px;display:inline-block;">"Empowering 500,000+ Students Across India with Free Study Tools" ๐</span>
</p>
</div>
<!-- Contact Information -->
<div style="display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:30px 0;">
<a href="mailto:return7521@gmail.com" style="background:linear-gradient(135deg, #EA4335, #FBBC04);color:white;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:700;font-size:16px;box-shadow:0 8px 20px rgba(234,67,53,0.4);transition:all 0.3s ease;display:inline-flex;align-items:center;gap:10px;font-family:'Open Sans',sans-serif;" onmouseover="this.style.transform='scale(1.1) rotate(2deg)';this.style.boxShadow='0 12px 30px rgba(234,67,53,0.6)';" onmouseout="this.style.transform='scale(1) rotate(0deg)';this.style.boxShadow='0 8px 20px rgba(234,67,53,0.4)';">
๐ง return7521@gmail.com
</a>
<a href="https://instagram.com/shashank_404_" target="_blank" style="background:linear-gradient(135deg, #E4405F, #C13584, #833AB4);color:white;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:700;font-size:16px;box-shadow:0 8px 20px rgba(228,64,95,0.4);transition:all 0.3s ease;display:inline-flex;align-items:center;gap:10px;font-family:'Open Sans',sans-serif;" onmouseover="this.style.transform='scale(1.1) rotate(-2deg)';this.style.boxShadow='0 12px 30px rgba(228,64,95,0.6)';" onmouseout="this.style.transform='scale(1) rotate(0deg)';this.style.boxShadow='0 8px 20px rgba(228,64,95,0.4)';">
๐ธ @shashank_404_
</a>
</div>
<!-- Tech Stack Badges -->
<div style="text-align:center;margin-top:30px;">
<p style="color:rgba(255,255,255,0.9);font-size:16px;font-weight:600;margin-bottom:15px;text-shadow:1px 1px 3px rgba(0,0,0,0.3);font-family:'Ubuntu',sans-serif;letter-spacing:1px;">โก BUILT WITH โก</p>
<div style="display:flex;flex-wrap:wrap;justify-content:center;gap:12px;">
<span style="background:rgba(255,255,255,0.25);padding:10px 20px;border-radius:25px;font-size:14px;color:white;font-weight:700;border:2px solid rgba(255,255,255,0.4);font-family:'Fira Code',monospace;text-shadow:1px 1px 2px rgba(0,0,0,0.3);">๐ป HTML5</span>
<span style="background:rgba(255,255,255,0.25);padding:10px 20px;border-radius:25px;font-size:14px;color:white;font-weight:700;border:2px solid rgba(255,255,255,0.4);font-family:'Fira Code',monospace;text-shadow:1px 1px 2px rgba(0,0,0,0.3);">๐จ CSS3</span>
<span style="background:rgba(255,255,255,0.25);padding:10px 20px;border-radius:25px;font-size:14px;color:white;font-weight:700;border:2px solid rgba(255,255,255,0.4);font-family:'Fira Code',monospace;text-shadow:1px 1px 2px rgba(0,0,0,0.3);">โก JavaScript</span>
<span style="background:rgba(255,255,255,0.25);padding:10px 20px;border-radius:25px;font-size:14px;color:white;font-weight:700;border:2px solid rgba(255,255,255,0.4);font-family:'Fira Code',monospace;text-shadow:1px 1px 2px rgba(0,0,0,0.3);">โค๏ธ Dedication</span>
<span style="background:rgba(255,255,255,0.25);padding:10px 20px;border-radius:25px;font-size:14px;color:white;font-weight:700;border:2px solid rgba(255,255,255,0.4);font-family:'Fira Code',monospace;text-shadow:1px 1px 2px rgba(0,0,0,0.3);">๐ฎ๐ณ Indian Innovation</span>
</div>
</div>
</div>
<!-- Footer Copyright -->
<div style="text-align:center;margin-top:40px;position:relative;z-index:2;">
<p style="color:white;font-size:18px;font-weight:600;margin:10px 0;text-shadow:2px 2px 6px rgba(0,0,0,0.4);font-family:'Nunito',sans-serif;">ยฉ 2025 StudyTools India | All Calculators are 100% Free Forever ๐</p>
<p style="color:rgba(255,255,255,0.85);font-size:15px;font-weight:500;margin:5px 0;text-shadow:1px 1px 3px rgba(0,0,0,0.3);font-family:'Inter',sans-serif;">๐ Serving Students from Kashmir to Kanyakumari ๐</p>
<p style="color:rgba(255,255,255,0.75);font-size:14px;font-style:italic;margin:5px 0;text-shadow:1px 1px 3px rgba(0,0,0,0.3);font-family:'Merriweather',serif;">"Education is the most powerful weapon to change the world" - Dr. APJ Abdul Kalam ๐</p>
</div>
</div>
<!-- CSS Animations -->
<style>
@keyframes gradientShift {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}
@keyframes float {
0%, 100% { transform: translateY(0px) translateX(0px); }
25% { transform: translateY(-30px) translateX(20px); }
50% { transform: translateY(-60px) translateX(-10px); }
75% { transform: translateY(-30px) translateX(-20px); }
}
@keyframes pulse {
0%, 100% { transform: scale(1); }
50% { transform: scale(1.05); }
}
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes textGlow {
from { text-shadow: 3px 3px 10px rgba(0,0,0,0.4), 0 0 20px rgba(255,255,255,0.3); }
to { text-shadow: 3px 3px 10px rgba(0,0,0,0.4), 0 0 40px rgba(255,255,255,0.6), 0 0 60px rgba(255,215,0,0.4); }
}
</style>
๐ข Share StudyTools India with your friends!
Help your friends discover these free study tools! ๐
${v} is ${p}% of ${t}`,true)} // CGPA to Percentage function calcCGPA(){const c=parseFloat(document.getElementById('cgpa-value').value);const s=parseFloat(document.getElementById('cgpa-scale').value);if(!c){showResult('cgpa-result','
Grade: ${g}`,true)} // Age Calculator function calcAge(){const d=document.getElementById('dob').value;if(!d){showResult('age-result','
๐ช Keep pushing!`,true)} // BMI Calculator function calcBMI(){const h=parseFloat(document.getElementById('height').value);const w=parseFloat(document.getElementById('weight').value);if(!h||!w){showResult('bmi-result','
Category: ${cat}`,true)} // Grade Calculator function calcGrade(){const m=parseFloat(document.getElementById('marks').value);const t=parseFloat(document.getElementById('total-marks').value);if(!m||!t){showResult('grade-result','
${g}`,true)} // GPA Calculator function calcGPA(){const grades=document.getElementById('gpa-grades').value.toUpperCase().split(',').map(g=>g.trim());if(grades.length===0){showResult('gpa-result','
Based on ${count} grades`,true)} // Percentage to CGPA function calcPercToCGPA(){const p=parseFloat(document.getElementById('perc-to-cgpa-value').value);const s=parseFloat(document.getElementById('perc-to-cgpa-scale').value);if(!p){showResult('perc-to-cgpa-result','
${msg}`,p>=75)} // Average Calculator function calcAverage(){const nums=document.getElementById('avg-numbers').value.split(',').map(n=>parseFloat(n.trim())).filter(n=>!isNaN(n));if(nums.length===0){showResult('average-result','
Count: ${nums.length}`,true)} // Simple Interest function calcSimpleInterest(){const p=parseFloat(document.getElementById('si-principal').value);const r=parseFloat(document.getElementById('si-rate').value);const t=parseFloat(document.getElementById('si-time').value);if(!p||!r||!t){showResult('si-result','
Total: โน${total}`,true)} // Compound Interest function calcCompoundInterest(){const p=parseFloat(document.getElementById('ci-principal').value);const r=parseFloat(document.getElementById('ci-rate').value);const t=parseFloat(document.getElementById('ci-time').value);const n=parseFloat(document.getElementById('ci-freq').value);if(!p||!r||!t){showResult('ci-result','
Total: โน${a.toFixed(2)}`,true)} // Square Root function calcSquareRoot(){const n=parseFloat(document.getElementById('sqrt-num').value);if(!n||n<0){showResult('sqrt-result','
xโ = ${x2}`,true)}} // Pythagorean Theorem function calcPythagorean(){const a=parseFloat(document.getElementById('pyth-a').value);const b=parseFloat(document.getElementById('pyth-b').value);if(!a||!b){showResult('pythagorean-result','
Bin: ${binary}
Hex: ${hex}`,true)}catch(e){showResult('binary-result','
Total: โน${total}`,true)} // Time Duration Calculator function calcTimeDuration(){const start=document.getElementById('time-start').value;const end=document.getElementById('time-end').value;if(!start||!end){showResult('time-duration-result','
Median: ${median}
Range: ${range}`,true)} // Fraction Calculator function calcFraction(){const frac1=document.getElementById('frac1').value.split('/').map(n=>parseInt(n.trim()));const frac2=document.getElementById('frac2').value.split('/').map(n=>parseInt(n.trim()));const op=document.getElementById('frac-op').value;if(frac1.length!==2||frac2.length!==2){showResult('fraction-result','