Germany is part of the Schengen Area for travel and visa purposes. The following nationals have visa-free access to Germany:
Nationals of EU member states
Australia
New Zealand
United States
Canada