On the evening of the day of the attack, demonstrations against the shootings were held at the Place de la République in Paris and in other cities including Toulouse, Nice, Lyon, Marseille and Rennes.

The phrase Je suis Charlie (French for "I am Charlie") came to be a common worldwide sign of solidarity against the attacks.
Many demonstrators used the slogan to express solidarity with the magazine.
It appeared on printed and hand-made placards, and was displayed on mobile phones at vigils, and on many websites, particularly media sites such as Le Monde.
The hashtag #jesuischarlie quickly trended at the top of Twitter hashtags worldwide following the attack.

Not long after the attack, it is estimated that around 35,000 people gathered in Paris holding "Je suis Charlie" signs.
15,000 people also gathered in Lyon and Rennes.
10,000 people gathered in Nice and Toulouse; 7,000 in Marseille; and 5,000 each in Nantes, Grenoble and Bordeaux.
Thousands also gathered in Nantes at the Place Royale.
More than 100,000 people in total gathered within France to partake in these demonstrations the evening of 7 January.

Similar demonstrations and candle vigils spread to other cities outside France as well, including Amsterdam, Brussels, Barcelona, Ljubljana, Berlin, Copenhagen, London and Washington, D.C. Around 2,000 demonstrators gathered in London's Trafalgar Square and sang La Marseillaise, the French national anthem.
In Brussels, two vigils have been held thus far, one immediately at the city's French consulate and a second one at Place du Luxembourg.
Many flags around the city were at half-mast on 8 January.
In Luxembourg, a demonstration was held in the Place de la Constitution.

A crowd gathered on the evening of 7 January, at Union Square in Manhattan, New York City.
French ambassador to the United Nations François Delattre was present; the crowd lit candles, held signs, and sang the French national anthem.
Several hundred people also showed up outside of the French consulate in San Francisco with "Je suis Charlie" signs to show their solidarity.
In downtown Seattle, another vigil was held where people gathered around a French flag laid out with candles lit around it.
They prayed for the victims and held "Je suis Charlie" signs.
In Argentina, a large demonstration was held to denounce the attacks and show support for the victims outside the French embassy in the Buenos Aires.

More vigils and gatherings were held in Canada to show support to France and condemn terrorism.
Many cities had notable "Je suis Charlie" gatherings, including Calgary, Montreal, Ottawa and Toronto.
In Calgary, there was a strong anti-terrorism sentiment. "
We're against terrorism and want to show them that they won't win the battle.
It's horrible everything that happened, but they won't win," commented one demonstrator. "
It's not only against the French journalists or the French people, it's against freedom – everyone, all over the world, is concerned at what's happening."
In Montreal, despite a temperature of −21 °C (−6 °F), over 1,000 people gathered chanting "Liberty!"
and "Charlie!"
outside of the city's French Consulate.
Montreal Mayor Denis Coderre was among the gatherers and proclaimed, "Today, we are all French!"
He confirmed the city's full support for the people of France and called for strong support regarding freedom, stating that "We have a duty to protect our freedom of expression.
We have the right to say what we have to say."
On the evening of the day of the attack, demonstrations against the shootings were held at the Place de la République in Paris and in other cities including Toulouse, Nice, Lyon, Marseille and Rennes.
The phrase Je suis Charlie (French for "I am Charlie") came to be a common worldwide sign of solidarity against the attacks. Many demonstrators used the slogan to express solidarity with the magazine. It appeared on printed and hand-made placards, and was displayed on mobile phones at vigils, and on many websites, particularly media sites such as Le Monde. The hashtag #jesuischarlie quickly trended at the top of Twitter hashtags worldwide following the attack.
Not long after the attack, it is estimated that around 35,000 people gathered in Paris holding "Je suis Charlie" signs. 15,000 people also gathered in Lyon and Rennes. 10,000 people gathered in Nice and Toulouse; 7,000 in Marseille; and 5,000 each in Nantes, Grenoble and Bordeaux. Thousands also gathered in Nantes at the Place Royale. More than 100,000 people in total gathered within France to partake in these demonstrations the evening of 7 January.
Similar demonstrations and candle vigils spread to other cities outside France as well, including Amsterdam, Brussels, Barcelona, Ljubljana, Berlin, Copenhagen, London and Washington, D.C. Around 2,000 demonstrators gathered in London's Trafalgar Square and sang La Marseillaise, the French national anthem. In Brussels, two vigils have been held thus far, one immediately at the city's French consulate and a second one at Place du Luxembourg. Many flags around the city were at half-mast on 8 January. In Luxembourg, a demonstration was held in the Place de la Constitution.
A crowd gathered on the evening of 7 January, at Union Square in Manhattan, New York City. French ambassador to the United Nations François Delattre was present; the crowd lit candles, held signs, and sang the French national anthem. Several hundred people also showed up outside of the French consulate in San Francisco with "Je suis Charlie" signs to show their solidarity. In downtown Seattle, another vigil was held where people gathered around a French flag laid out with candles lit around it. They prayed for the victims and held "Je suis Charlie" signs. In Argentina, a large demonstration was held to denounce the attacks and show support for the victims outside the French embassy in the Buenos Aires.
More vigils and gatherings were held in Canada to show support to France and condemn terrorism. Many cities had notable "Je suis Charlie" gatherings, including Calgary, Montreal, Ottawa and Toronto. In Calgary, there was a strong anti-terrorism sentiment. "We're against terrorism and want to show them that they won't win the battle. It's horrible everything that happened, but they won't win," commented one demonstrator. "It's not only against the French journalists or the French people, it's against freedom – everyone, all over the world, is concerned at what's happening." In Montreal, despite a temperature of −21 °C (−6 °F), over 1,000 people gathered chanting "Liberty!" and "Charlie!" outside of the city's French Consulate. Montreal Mayor Denis Coderre was among the gatherers and proclaimed, "Today, we are all French!" He confirmed the city's full support for the people of France and called for strong support regarding freedom, stating that "We have a duty to protect our freedom of expression. We have the right to say what we have to say."
Charlie Hebdo shooting