In order to tie a button knot, you need at least 12 inches rope. Usually the thicker rope the easier to control at the beginning.
Step 1: Make a loop like the picture on the right.
Step 2: Make another loop over the top of the first loop. (The darker color represents the previous step).
Step 3: Take the end down through the loop on the right, up through the middle, and down through the left loop. Notice the little center area (highlighted). This will be important later. Take the end across the top of the fixed end.
Step 4. Take the end down through the right loop, under two ropes and up through the center area (highlighted in the previous pircure ).
Step 5: Gently and slowly pull the ends of the cord apart. You should see the shape of the knot beginning to form.
Step 6: Pull the knot until it begins to tighten. There will be a loop or two sticking out.
Step 7: Turn the knot around and tighten the loops one at a time until the loops are snug and the knot is tight.