Țările care nu au un drapel dreptunghiular sunt Nepal, Elveția și orașul Vatican. Aceste steaguri sunt pătrate, cu excepția Nepalului. Este un pennon dublu sau un steag în formă de două triunghiuri.
Steagul nepalez este roșu aprins, care reprezintă culoarea rododendronului, floarea națională. Culoarea reprezintă, de asemenea, forța poporului nepaleză. Punctul de sus indică luna crescentă, iar cea inferioară arată soarele. Steagul pavilionului este albastru, care simbolizează pacea. Unii cred de asemenea că cele două penne simbolizează cele două mari religii ale țării, care sunt hinduismul și budismul. Ar putea reprezenta, de asemenea, vârfurile Himalaya, unde se află Nepal.
Steagul Elveției este pătrat și are o cruce albă pe fond roșu. Simbolizează onoarea, libertatea și fidelitatea. A fost steagul național din 1889 și a fost modelat după un steag de Schwyz, unul dintre cele mai vechi cantoane ale țării.
Vaticanul este una dintre cele mai mici țări din lume și este condusă de Papă. Steagul său pătrat a fost adoptat în 1929 și are o jumătate luminată galben și o jumătate albă. Jumătatea galbenă este goală, dar jumătatea albă deține cheile de aur și argint ale Sf. Petru și tiara papală.