El tricolor indio siempre ha sido central para la identidad india dominando todas las esferas públicas.
Sin embargo, la bandera, rayas de azafrán, blancas y verdes con el Chakra Ashoka como colgante, proviene de décadas de evolución. La primera bandera fue izada el 7 de agosto de 1906 en Calcuta. En ese momento, la bandera tenía solo tres franjas horizontales de rojo, amarillo y verde, con Vande Mataram escrito en el centro.
En el tricolor actual, el azafrán en la parte superior simboliza el coraje, el blanco simboliza la paz y el verde representa el auspicio de la tierra. El chakra dharma o Ashok en el centro representa el movimiento y el crecimiento, con los 24 rayos que simbolizan 24 virtudes.
fue aprobado el 22 de julio de 1947. La rueda se llama Chakra Ashoka porque aparece en varios edictos de Ashoka, el más prominente de los cuales es la Capital León de Ashoka. Cada rayo en el chakra simboliza un principio de la vida y también las veinticuatro horas del día, por lo que también se le llama la «Rueda del Tiempo».
Los veinticuatro principios que representan los radios son: amor, coraje, paciencia, paz, amabilidad, bondad, fidelidad, gentileza, autocontrol, desinterés, sacrificio personal, veracidad, rectitud, justicia, misericordia, gracia, humildad, empatía, simpatía, conocimiento espiritual, sabiduría suprema, moralidad suprema, altruismo y esperanza.