西班牙语正写法（）是一套指导西班牙语书写的规则，其字母系统使用拉丁字母。其可准确的反映音位，特别是与更加不透明的和相比，具有字位到发音相对一致的映射；换句话说，其单词的发音可以在很大程度上根据其拼写预测；其标点符号与其它罗曼语族语言和英语类似。

字母表

西班牙文字母由27个字母组成:
A, B, C, D, E, F, G, H, I, J, K, L, M, N, Ñ, O, P, Q, R, S, T, U, V, W, X, Y, Z

它包含拉丁字母中的26个字母以及一个额外表示鼻上颚音的字母Ñ。因为Ñ是一个独立的字母，而不是加重音符的字母，所以它排在字母表N的后面。

另外还有三个发音使用两个字母来表示：ch、ll和rr。通常ch和ll作为独立的字母分别排在字母表的c和l后面。但是1994年，西班牙皇家语言学院抛弃了这种做法。因为这样做使得字母排列变得比其它欧洲语言困难和难以理解。通常我们称呼1994年前的标准为“传统排列”；1994年后的标准为“现代排列”。

此外，还有重音标志的字母á、é、í、ó和ú。字母ü用于字母组合güe和güi来表示u是发音的，因为其它的组合gue、gui中，u是不发音的。

拼写法
西班牙语中的大多数单词，按其给定的文字可以读出明确的发音；主要的例外情况是字母⟨x⟩，它通常代表/ks/或/s/，但是也会代表/x/或/ʃ/，特别是在中世紀西班牙語时代的专有名词，如在“México”或“Pedro Ximénez”中的⟨x⟩，都是/x/。伊比利亚半岛的罗曼语族不同语言的拼写规则相近但不相同，包括葡萄牙语、加泰罗尼亚语、加利西亞語。

相反却不成立，一个给定的发音却可能有多种不同的拼写方法。主要问题是：
⟨b⟩和⟨v⟩的发音同为/b/；
在⟨e⟩和⟨i⟩前，⟨j⟩和⟨g⟩的发音同为/x/；
不发音的⟨h⟩；
对一些不区分/ʝ/与/ʎ/的语言使用者，⟨y⟩、⟨ll⟩、⟨hi⟩的发音相同；
在元音前，⟨hu⟩、⟨gu⟩、⟨bu⟩的发音同为/w/ （虽然许多语言使用者可以区分这些组合的一些或全部）；
对非西班牙中北部的语言使用者，⟨c/z⟩和⟨s⟩的发音同为/s/；
偶尔有一些使用重音符号来区分的两个词发音相同，如 tú 和 tu，sí 和 si，más和mas。

辅音

元音

特殊和变音标记

尖音符
在两种情况下，元音字母需用尖音符标注“á, é, í, ó, ú, ý”：一是当单词的重音不符和通常规范时用于标注其重音（见后面内容），或是用于区分发音相同的两个不同的单词（见），如 el（定冠词）与 él（“他”）。

分音符
在 g 和 e/i 之间的 u 不发音，用于标识这是一个“强 g”发音为  而不是 ，所以“gue”发音为 ，“gui”发音为 。字母 ü（ u 加上分音符号）用在这里以标识这个 u 是发音的，如 pingüino 。分音符号也会出现在西班牙语诗句中，偶尔也会用于连续两个元音时与双元音的区分，如 vïuda 发音为三个音节，这与英语 naïve 中的 ï 类似。

在 q 和 e/i 之间的 u 同样不发音，如 queso、química。但没有“qü”组合在一起的情况，而使用“cu”来实现（如 cuestión）。西班牙语原生词汇中没有“qua”或“quo”，也是由“cu”来代替（cuando）。当该组合出现时，通常是拉丁语用法，如statu quo，在这里的“u”发音，所以“ü”从来不需要出现在“q”之后。 以前在《2010常用拼写》中介绍过的单词如 cuórum（quorum）、cuásar（quasar）或Catar（Qatar）使用“q”来拼写，现在已不再出现。

重音符号和音节

西班牙语书写遵循一些明确的标注重音的规则。缺省情况下，当单词的以元音、 n 或 s 结尾时倒数第二个音节重音，以其它辅音结尾时最后一个音节重音。如果单词中含有标有尖音符的元音，则不遵循缺省规则。标注的重音因此会只出现在单词的某些形式中，例如 andén 的复数形式是 andenes。在很多情况下，重音在理解词意时是必不可少的，如 （我讲）、（他/她/它讲过）。

西班牙语单词要计算音节数和判断重音位置，一个未标记重音的闭元音（i 或 u）与一个其它元音在一起时，该序列被视为升双元音，算作一个音节。 一个音节的组成方式为 XAXX：X表示辅音、复辅音或跟本没有，A表示元音、双元音或三元音。双元音是由非重音的闭元音与另一个元音任意顺序构成（如  或 ）。三元音由头尾两个非重音的闭元音和中间一个其它元音构成（如  或 ）。西班牙语在书写  时无需重音符号，而重音在第一个 i。

当连续的元音中的闭元音标注有重音时，这个元音序列则被看作两个音节而不是双元音（即，它们间存在间隙）：例如， 与  各有两个音节。

字母 h 不被认为是元音之间的中断（所以  被认为是两个音节：ahu-mar；这在某些地区可能会有所不同， h  被用作双两个非重音的非元音之间的间隙，所以其发音会是a-hu-mar，虽然这种特性正在逐渐消失。）

标有重音符号的形容词（如 、、）当其转化为副词而添加后缀  时，重音标记的位置不变（、、），如果它们原先没有重音符号也不要加上（如  转化为 ）。这些以  结束的副词，发音时其主重音在最后部分的倒数第二音节，其形容词原形原先的重音——无论是标注了的（如fácilmente）还是未标注的（如libremente）——都表现为该副词的次重音。

特殊情况使用的重音符号

在许多情况下，同音异义词在其重音（或仅有的）音节上使用书面重音加以区别：例如，（“你”的宾格形式）与 (“茶”）；（第三人称反身代词）与（“我知道”或命令式第二人称单数的“be”）；（你的）与（你）。当相对和疑问代词具有相同的字母时（通常是这种情况），疑问代词要标重音符号，相对代词则不用：

 “Where are you going?”
 'Where you cannot find me.'

在诗句中，使用作为表示呼格：。直到2010年以前，被用在数字之前，以避免其与数字 0 相互混淆，（'7 或 9'）。在西班牙语语言学院协会第十届大会中视为使用不再需要的重音符号，因为键盘输入消除了数字和字母。

首字母大写

与英语比起来，西班牙语中的首字母大写比较少。一般来说，只有人和地点的名字、一些单词缩写使用首字母大写（如Sr. López，而señor López不大写)；书籍、电影、歌曲等的标题，仅第一个单词首字母大写（除非这个标题只有两个单词，第二个单词才有时侯首字母大写）；每个句字的第一个单词，企业、政府机构等的名字，首字母大写。国家或语言的名字、星期、月份不大写。

变化
西班牙皇家语言学院对西班牙语拼写规则作过许多次改革。

改革方案

一个墨西哥西班牙语的惯例，使用⟨x⟩而不是西班牙语标准拼写中的⟨j⟩来拼写某些土著词汇。这通常由于其原词（或现在的发音）包含清颚龈擦音 /ʃ/ 或另一个现代西班牙语中已经没有的咝音。这个特征最引人注目的词便是墨西哥这一名称 México（见）。西班牙皇家学院建议这样拼写。

键盘需求 

在打字机上输入西班牙语或设置字体时，需要一些特殊字符： á、é、í、ó、ú、ý、ñ、Ñ、ï、ü、Ü、¿、¡；另外不必须但建议有：Á、É、Í、Ó、Ú、Ý。

在机械打字键盘上的实现方式是，键盘上包括一个单独的死键，其小写位置是尖音符、其大写位置是分音符。有了这个键，即可以输入á、é、í、ó、ú 和 ü。另外还有一个分开的键：ñ/Ñ、¿ 和 ¡ 完成了所需的最低限。（西班牙语键盘并没有死键 ~，葡萄牙语键盘上有。）电子键盘上增加了一键，用于 ª 和 º，尽管不是必需的。（它们是有些古老的序数词缩写：1º 用于 primero，2ª 用于 segunda 等等。)

在 MS-DOS 操作系统和它的后继者Microsoft Windows中，增加了一对 ç/Ç，这在西班牙语中是不需要的，但是在加泰罗尼亚语、葡萄牙语和法语中需要；也支持了代有尖音符和分音符的大写字母 Á、É、Í、Ó、Ú、Ü。尽管在西班牙语不需要，另外一个死键——小写位是 ` （重音符）、大写位是 ^ （折音符）——被囊括。 加泰罗尼亚语需要的行中句点也出现了。为了给这些字符腾出空间，主要用于编程、科学和数学的字符——[、]、{、}、/、\、|、<、>——被移除，需要特的按键序列才可输入。

阿拉伯语字母
在十五世纪和十六世纪，西班牙语（以及葡萄牙语和拉迪諾語）有时会被摩里斯科人用阿拉伯语字母书写。这种西班牙语书写形式称作。

参考

拉丁字母系统
印歐拉丁文字正詞法
正写法
各語言正寫法