Современный литовский флаг представляет собой горизонтальный триколор, в котором используются наиболее популярные в литовской национальной одежде цвета. Желтый цвет символизирует солнце и свет, зеленый — траву, красный — пролитую за Отечество кровь. Соотношение сторон флага — три к пяти (в 1988-2004 годах оно составляло один к двум).
Этот триколор был разработан специальной комиссией с учетом геральдических традиций и народного литовского декоративно-прикладного искусства. В комиссию входили Йонас Басанавичюс (общественный деятель и ученый), Тадас Даугирдас (художник, краевед и археолог) и Антанас Жмуйдзинавичюс (художник).
Желто-зелено-красный триколор был принят в качестве временного государственного флага 19 апреля 1918 года и был флагом Литовской Республики в период между Первой и Второй мировыми войнами. До этого примерно с конца XV века этого флагом Литвы было красное полотнище с изображением белого рыцаря.
Когда Литва вошла в состав СССР, этот флаг был заменен на красное полотнище с изображением серпа и молота и названием республики, а в 1953 году — на полотнище с тремя горизонтальными полосами разной ширины (красной, белой и зеленой), а также серпом, молотом и пятиконечной звездой золотого цвета.
В 1988 году в качестве национального флага начали широко публично использовать желто-зелено-красный триколор. Именно в этом году его снова водрузили на башне Гедимина. В ноябре Верховный Совет Литовской СССР внес соответствующие поправки в Конституции, согласно которым триколор был узаконен заново и официально стал флагом Литовской ССР.
1 сентября 2004 года был принят Закон о Государственном флаге и других флагах, который регламентирует официальное использование литовского флага. Так, в пятой статье перечислены здания, на которых (либо над/перед которыми) должен быть постоянно поднят государственный флаг.
Также в законе упомянуты дни, в которые флаги следует приспустить и снабдить черными траурными лентами. Это 23 августа (День черной ленты) и 23 сентября (День геноцида евреев).
День флага в Литве отмечается обычно торжественной церемонией в Вильнюсе. Она проводится, как правило, на горе Гедиминаса, но может быть при необходимости и перенесена, как это было, к примеру, в 2017 и 2018 году, когда церемонию устроили на Кафедральной площади. Это было связано с опасностью оползней на горе Гедиминаса.
Во время церемонии военные торжественно снимают флаг предыдущего года и на его место поднимают новый. Старый флаг при этом торжественно передается одной из школ, которая в ушедшем году отличилась особыми успехами в воспитании гражданственности.
В торжественной церемонии в честь Дня флага в Литве, как правило, принимают участие первые лица государства — спикер сейма, министр обороны и др.