Hundreds of peace protesters have formed a human chain outside Germany’s parliament, calling for disarmament and an end to weapons exports.

About 300 people formed the chain stretching from the parliament building to German chancellor Angela Merkel’s nearby office, the dpa news agency reported.

The demonstration, organised under the motto: “Peace, not armaments”, came as the German government prepares to approve its budget proposals for the next two years, which include hefty defence spending.

Germany environment protest
Anti-highway expansion activists are pushed back by the police at the forest in Dannenrod(dpa/AP)

Protesters carried signs with slogans such as: “No killer drones”, and: “Achieve peace without weapons”.

German Trade Union Confederation president Reiner Hoffmann told the protest crowd it was time for the country to back away from the Nato commitment to spend 2% of GDP on defence.

“We need to break the armament spiral,” he told the crowd. “Armaments and armed conflicts don’t solve any problems.”

Germany Environment Protest
An anti-highway activist stretches a wooden sword towards the police (dpa/PA)

Germany has been criticised by the United States for not meeting the 2% Nato goal, but Berlin has pledged to work toward it and has been increasing defence spending.

At an unrelated demonstration elsewhere in Germany, police turned water cannon on protesters in a snowy forest between the western cities of Frankfurt and Kassel.

Environmental activists have been demonstrating regularly against the planned expansion of the A49 highway.