2004年2月,张娜拉被委任为中国宣传大使。10月18日,张娜拉爱心慈善义演晚会-北京电影学院大礼堂娜拉向中华慈善总会捐赠了30万人民币,同时向北京电影学院捐赠了5万元人民币的学生奖学金。12月7日,张娜拉为内蒙古捐款20万元人民币,其中除了捐赠给九原区贫困学生的10万元之外,另外10万元捐给了内蒙古少年儿童基金会。
2005年1月9日,由于发生了印度洋海啸惨剧,原定的张娜拉广州歌迷会临时改成爱心慈善晚会为灾区捐款。身为韩国慈善大使的张娜拉现场捐出10万元给广东省慈善总会此次晚会共酬款70多万。6月22日,参加京首都体育馆举行的“呼唤——‘把爱心奉献给孩子’”大型情景晚会,晚会收入全部进入中国儿童少年基金会账号,以帮助那些需要帮助的孩子。