O Christmas Tree sheet music for piano

The German carol O Tannenbaum in G major, with one black key. Listen to it first, then let Practice light each key and wait for you.

Key G majorTime 3/4Level easyBy Traditional German

The same notes are listed as text under Letter notes.

Treble clef, G major, 3/4 time. The letter under each note is its name; middle C sits on the short line below the staff.

Press any key to start. The grand piano sound loads in a moment.

How to play O Christmas Tree on the piano

  1. Press Listen and count 1 2 3 in each bar. The first D is a short pickup, half a beat long, before the first full bar.
  2. Put your right thumb on the G above middle C, with A, B, C and D under fingers 2 to 5, then press Practice.
  3. For the middle section, move your hand up so your thumb is on A and the high E falls under finger 5.
  4. Play the song through on your own; the last section is the same as the first.

The O Christmas Tree sheet music above is in G major and 3/4 time, with the letter name printed under every note, and the Letter notes tab shows the same melody as plain letters. The song has three short sections, the familiar opening, a middle section that climbs higher, and the opening again, arranged for the right hand. The notes run from the D just above middle C to the E an octave and a step higher, with F sharp as the only black key. Listen plays it and highlights each note in the sheet, and Practice lights the next key and waits for you to press it.

About O Christmas Tree

O Christmas Tree is the English version of a German song, "O Tannenbaum", which means "O fir tree". Songs praising the fir tree for staying green through winter, and so for being faithful, go back to the 16th century in Germany. In 1820 the teacher August Zarnack printed a version as a lover's complaint, contrasting the faithful tree with a faithless girl.

The words sung today were published in 1824 by Ernst Anschütz, a teacher and organist in Leipzig. He kept Zarnack's first verse and added two verses that link the evergreen tree to the joy and hope of Christmas. Anschütz first printed the song with another tune; the melody that stuck is an old student song called "Lauriger Horatius". As Christmas trees became popular in the 19th century, the song became a favorite in both German and English.

How to play O Christmas Tree

The song has three sections of four bars. The first and last are the same, and the middle one moves higher.

Counting the rhythm

The song is in 3/4, so count three beats in each bar. It starts with a pickup of half a beat, the D, on the "and" before beat 1. The first bar of the opening has a dotted rhythm: a long G and a very short G share the first beat, then G and A each take a beat. In the second bar a long-short pair on B is followed by a B that lasts a beat and a half and a short B that leads on.

The middle section uses pairs of eighth notes followed by a dotted quarter note, a quick-quick-long pattern. Short rests at the ends of the first two sections give you a moment to breathe before the next pickup.

Practice tips

For another carol first sung in German, try Silent Night, which dates from 1818.

Printable sheet music

Here is the same arrangement on a single page, with the letter name under every note. Open the image to print it or save it; the Print sheet music button above the keyboard prints it too.

O Christmas Tree sheet music for easy piano, with the letter name under every note

Frequently asked questions

What are the letter notes for O Christmas Tree?

After a short D pickup, the first line is G G G A, B B B B, A B C F sharp, A G. The complete letter notes are shown above.

What key is O Christmas Tree in?

This version is in G major. Its only black key is F sharp, which comes once in each of the outer sections.

What does O Tannenbaum mean?

Tannenbaum is German for fir tree, so the title means O fir tree. The song praises the tree for staying green all year, a traditional symbol of faithfulness.

Is O Christmas Tree the same song as O Tannenbaum?

Yes. O Christmas Tree is the English version of the German song, sung to the same melody.

Who wrote O Christmas Tree?

The German words sung today were written by Ernst Anschütz, a teacher and organist in Leipzig, and published in 1824. The melody is an old German student song, Lauriger Horatius, that later became attached to his words.

Is O Christmas Tree in the public domain?

Yes. Anschütz's words date from 1824 and the tune is older, so the song is free to play and share. This simple arrangement is our own.